Visual Editor 使您能够方便地使用 SWT FillLayout 管理器。
要使用 Fill 布局,需要创建带有 Shell 或者 Composite 或另一个容器的 SWT 可视类。
SWT Fill 布局管理器简单地按顺序布置组件,并使它们填充容器的整个空间。除非设置了 verticalScroll 或 horizontalScroll 属性,否则组件不回绕,而是仅仅调整大小以占满空间。
另外,Fill 布局具有边距高度、边距宽度和间隔属性,这些属性会影响容器内组件的间隔。
并且,可以将类型设置为垂直或水平以指定组件相互之间的部署方式。下图显示了边距高度、边距宽度和间隔都设置为 5 的水平 FillLayout:

要使用 FillLayout:
- 选择 SWT 容器,如 Shell 或 Composite。
- 在“属性”视图中,将布局属性更改为 FillLayout。
- 右键单击容器并从弹出菜单中选择定制布局以打开“定制布局”窗口:

- 根据需要设置下列属性:
- 间隔 - 设置组件之间的距离。
- 边距高度 - 设置组件之间的距离以及容器的顶部和底部内边。
- 边距宽度 - 设置组件之间的距离以及容器的左和右内边。
- 为“填充方向”选择下列其中一个选项:
- 水平 - 设置从左到右的方向
- 垂直 - 设置从上到下的方向
- 可选:要对容器添加滚动条,请在“属性”视图中设置下列任何一个属性的值:
- horizontalScroll - 在容器底部添加滚动条以便水平地滚动
- verticalScroll - 在容器右边添加滚动条以便垂直地滚动