我正在使用 gxt 实现用户界面。我有带有 TabPanel 的 mainForm 类。TabPanel 的 TabItem 很少。在 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),但是我运行我的应用程序 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 自动调整大小?
谢谢