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 のコピーを作成した後に autosize を設定しようとしたよりも
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 を自動サイズにするにはどうすればよいですか?
どうも