2011-05-13 76 views
2

我正在使用gxt实现用户界面。我有TabPanel的mainForm类。 TabPanel有几个TabItems。在orderManagmentTabItem我有一个ContentPanel。ContentPanel AutoSize gxt

TabPanel mainFormTab = new TabPanel(); 
    mainFormTab.setAutoHeight(true); 
    mainFormTab.setAutoWidth(true); 

    TabItem orderManagmentTabItem = new TabItem("TabItem 1"); 
    orderManagmentTabItem.setAutoWidth(true); 
    orderManagmentTabItem.setAutoHeight(true); 
    OrderManagmentTabPanel orderManagmentTabPanel = new OrderManagmentTabPanel(); //contentpanel 
    orderManagmentTabItem.add(orderManagmentTabPanel); 

    TabItem warehouseManagmentTabItem = new TabItem("TabItem 2"); 
    warehouseManagmentTabItem.setAutoWidth(true); 
    warehouseManagmentTabItem.setAutoHeight(true); 

所以我想设置自动调整为orderManagmentTabPanel,但不能这样做。我在orderManagmentTabPanel类中编写setAutoHeight(true)和setAutoWidth(true),但是当我运行我的应用程序orderManagmentTabPanel时是空的。 比我尝试创建OrderManagmentTabPanel后设置自动调整复印

TabItem orderManagmentTabItem = new TabItem("TabItem 1"); 
    orderManagmentTabItem.setAutoWidth(true); 
    orderManagmentTabItem.setAutoHeight(true); 
    OrderManagmentTabPanel orderManagmentTabPanel = new OrderManagmentTabPanel(); //contentpanel 
    orderManagmentTabPanel.setAutoWidth(true); 
    orderManagmentTabPanel.setAutoHeight(true); 
    orderManagmentTabItem.add(orderManagmentTabPanel); 

但并没有帮助也

还试图执行的TabItem类没有ContenPanel并将其添加到mainFormTab,也没有工作。

如何让我的TabItem被自动化?

THX

回答

0

行,所以我相信你的意思是(纠正我,如果我是错的),你有一个选项卡项目小组,并试图确保其占用空间的100%?

尝试设置例如布局

orderManagmentTabItem.setLayout(new FillLayout()); //Sounds like what your after