首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

SWT Designer中Group施用

2011-12-10 
SWT Designer中Group使用问题描述如下:在SWTDesigner中,我选用了Gridlayout,,建了一Group,我想在一排(或一

SWT Designer中Group使用
问题描述如下:
    在SWT   Designer中,我选用了Grid   layout,,建了一Group,我想在一排(或一行)中,使用四个button,那我把Group设置成四列,每列一个button,这没问题。
    但我想在另一行做一个标签,一个文本框,标签一列,如何让一个文本框跨三列,在一行中占据三列位置,这个实现我现在有点犯难
    请帮忙解答一下

[解决办法]
用Grid Layout不行,要用GridBagLayout,或者先分成两行,在每行中进行布局
[解决办法]
首先,把group的layout设置成gridlayout(4,false);这你已经做了 
然后吧4个button加进去,这你也做了,4个button占据了第一行;
然后把标签加进去,这你也做了,label占了一列
左后把文本框加进去,然后设置如下
GridData gridData= new GridData(GridData.FILL, GridData.FILL,true, false, 3, 1); //设置textbox,跨越三列
textbox.setLayoutData(gridData);

热点排行