使用 FillLayout

Visual Editor 使您能够方便地使用 SWT FillLayout 管理器。

要使用 Fill 布局,需要创建带有 Shell 或者 Composite 或另一个容器的 SWT 可视类。

SWT Fill 布局管理器简单地按顺序布置组件,并使它们填充容器的整个空间。除非设置了 verticalScroll 或 horizontalScroll 属性,否则组件不回绕,而是仅仅调整大小以占满空间。

另外,Fill 布局具有边距高度、边距宽度和间隔属性,这些属性会影响容器内组件的间隔。

并且,可以将类型设置为垂直或水平以指定组件相互之间的部署方式。下图显示了边距高度、边距宽度和间隔都设置为 5 的水平 FillLayout:

FillLayout

要使用 FillLayout:

  1. 选择 SWT 容器,如 Shell 或 Composite。
  2. 在“属性”视图中,将布局属性更改为 FillLayout。
  3. 右键单击容器并从弹出菜单中选择定制布局以打开“定制布局”窗口:
    定制 Fill 的布局
  4. 根据需要设置下列属性:
    • 间隔 - 设置组件之间的距离。
    • 边距高度 - 设置组件之间的距离以及容器的顶部和底部内边。
    • 边距宽度 - 设置组件之间的距离以及容器的左和右内边。
  5. 为“填充方向”选择下列其中一个选项:
    • 水平 - 设置从左到右的方向
    • 垂直 - 设置从上到下的方向
  6. 可选:要对容器添加滚动条,请在“属性”视图中设置下列任何一个属性的值:
    • horizontalScroll - 在容器底部添加滚动条以便水平地滚动
    • verticalScroll - 在容器右边添加滚动条以便垂直地滚动

上级主题:SWT 布局管理器

相关概念
布局管理器和容器

相关任务
使用 FormLayout
使用 GridLayout(SWT)
使用 RowLayout

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.