FillLayout(充满式布局): 在单选或者单列中放置相同大小的控件,是最简单的布局.
设置控件布局的规则是: [color=blue]试图填充一行或一列,尽可能地充满整个容器,并且强制所有控件平均分配大小.FillLayout不能折行,也不能单独设置二个指定控件间空隙,但能设置容器四周的补白,及所有控件间空隙.[/color]
默认情况下,控件按水平方式填充.通过在构造方法指定type值,或设置fillLayout.type为SWT.VERTICAL,能让控件按垂直方式填充.
设置四周补白:
1. marginHeight 设置上下补白高度
2. marginWidth 设置左右补白高度
3. spacing 设置控件间空隙
[img]http://dl.iteye.com/upload/attachment/371058/69e5761d-d49f-3de2-8d2a-11ea38ed4815.jpg[/img]
[align=center]四周补白[/align]
设置控件布局的规则是: [color=blue]试图填充一行或一列,尽可能地充满整个容器,并且强制所有控件平均分配大小.FillLayout不能折行,也不能单独设置二个指定控件间空隙,但能设置容器四周的补白,及所有控件间空隙.[/color]
构造方法:
1. FillLayout fillLayout = new FillLayout();
/* type用来设置控件排列方式 */
2. FillLayout fillLayout = new FillLayout(int type);
默认情况下,控件按水平方式填充.通过在构造方法指定type值,或设置fillLayout.type为SWT.VERTICAL,能让控件按垂直方式填充.
设置四周补白:
1. marginHeight 设置上下补白高度
2. marginWidth 设置左右补白高度
3. spacing 设置控件间空隙
[img]http://dl.iteye.com/upload/attachment/371058/69e5761d-d49f-3de2-8d2a-11ea38ed4815.jpg[/img]
[align=center]四周补白[/align]