首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ContentPanel AutoSize gxt

ContentPanel AutoSize gxt
EN

Stack Overflow用户
提问于 2011-05-13 14:34:43
回答 1查看 2K关注 0票数 2

我正在使用gxt实现一个用户界面。我和TabPanel一起上mainForm课。TabPanel的TabItems很少。在orderManagmentTabItem上,我有一个ContentPanel。

代码语言:javascript
复制
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副本后设置自动大小

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2011-06-13 23:49:04

好的,所以我相信你的意思是(如果我错了,请纠正我)你在一个选项卡项目上有一个面板,并试图确保它占用100%的空间?

尝试设置布局,例如

代码语言:javascript
复制
orderManagmentTabItem.setLayout(new FillLayout()); //Sounds like what your after
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5988119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档