2011-05-13 72 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