我正在使用gxt实现用户界面。我有带TabPanel的mainForm类。 TabPanel有很少的TabItems。在orderManagmentTabItem上,我有一个ContentPanel。
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);
所以我想将Autozise设置为orderManagmentTabPanel,但不能这样做。我在orderManagmentTabPanel类中编写setAutoHeight(true)和setAutoWidth(true),但是我运行我的app 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);
但也没有帮助
还尝试在没有ContenPanel的情况下实现TabItem类并将其添加到mainFormTab,但也无效。
如何让我的TabItem自动调整?
THX
答案 0 :(得分:0)
好的,所以我相信你的意思(如果我错了,请纠正我)你在一个标签项上有一个面板,并试图确保占用100%的空间?
尝试设置布局,例如
orderManagmentTabItem.setLayout(new FillLayout()); //Sounds like what your after