如果我使用新的 TabLayoutPanel 创建我的 TabPanel,它不会显示选项卡内容。仅显示选项卡标题。如果我将相同的代码与 TabPanel
而不是 TabLayoutPanel
一起使用,它会按预期工作。我不知道这里有什么问题:
TabLayoutPanel tabs = new TabLayoutPanel(200, Unit.PX);
tabs.add(new Label("tabContent1"), "tab1");
tabs.add(new HTMLPanel("tabContent2"), "tab2");
tabs.add(new HTML("tabContent3"), "tab3");
RootPanel.get().add(tabs);
最佳答案
好的,我明白了。我需要使用 RootLayoutPanel
将布局面板添加到页面而不是 RootPanel
。代码是这样工作的:
TabLayoutPanel tabs = new TabLayoutPanel(200, Unit.PX);
tabs.add(new Label("tabContent1"), "tab1");
tabs.add(new HTMLPanel("tabContent2"), "tab2");
tabs.add(new HTML("tabContent3"), "tab3");
RootLayoutPanel.get().add(tabs);
关于java - GWT TabLayoutPanel -> 不显示选项卡内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018182/