Java 如何将多个小部件添加到TabPanel GWT?

Java 如何将多个小部件添加到TabPanel GWT?,java,gwt,widget,tabpanel,Java,Gwt,Widget,Tabpanel,通过这些行,我只为选项卡面板添加了一个小部件: DialogBox popupProperties = new DialogBox(); TabPanel tabPanel = new TabPanel(); HTML label1 = new HTML("<ul><li><b>This is contents of TAB1</b></li</ul>"); label1.setHeight("200"); Label labe

通过这些行,我只为选项卡面板添加了一个小部件:

DialogBox popupProperties = new DialogBox();
TabPanel tabPanel = new TabPanel(); 
HTML label1 = new HTML("<ul><li><b>This is contents of TAB1</b></li</ul>");
label1.setHeight("200");
Label label2 = new Label("This is contents of TAB 2");
label2.setHeight("200");
Label label3 = new Label("This is contents of TAB 3");
label3.setHeight("200");


String tab1Title = "One";
String tab2Title = "Two";
String tab3Title = "Three";    


tabPanel.add(label1,tab1Title);
tabPanel.add(label2,tab2Title);
tabPanel.add(label3,tab3Title);

tabPanel.selectTab(0);

tabPanel.setPixelSize(400, 400); 
popupProperties.add(tabPanel);

popupProperties.setAutoHideEnabled(true);

RootPanel.get().add(popupProperties);
popupProperties.center();
popupProperties.show();
DialogBox popupProperties=new DialogBox();
TabPanel TabPanel=新建TabPanel();

HTML label1=newhtml(“
  • 这是TAB1的内容,如果您看到TabPanel方法的文档

    方便重载,允许直接使用iWidget

    所以,任何类型的对象,你都可以添加到它,它是否是一个图表,图形等


    是,但如何引用同一选项卡?例如[code]tabPanel.add(label1,tab1Title);[/code]引用了firs选项卡,那么我如何才能将任何小部件添加到此选项卡?谢谢。是的,我需要一些代码示例的帮助,以引用索引并添加特定索引的小部件。@django添加了演示链接及其源代码。示例:我想添加选项卡a、三个标签和其他小部件,但如果我编写:[pre]tabPanel.add(label1,tab1Title);tabPanel.add(label2,tab1Title);tabPanel.add(label3,tab1Title);[code]不起作用。我不知道要添加更多小部件,需要参考同一选项卡A。我希望我已经说清楚了。@django为什么不将小部件添加到
    ComplexPanel
    中,比如
    HorizontalPanel
    VerticalPanel
    ,然后将
    ComplexPanel
    添加到
    TabPanel