当前位置: 代码迷 >> Eclipse >> SWT Designer中Group施用
  详细解决方案

SWT Designer中Group施用

热度:99   发布时间:2016-04-23 18:53:07.0
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);
  相关解决方案