使用 FillLayout (SWT)

通过可视编辑器可以方便地使用 SWT FillLayout 管理器。
开始之前
要使用填充布局,您需要使用 Shell 或组合体或其他容器创建一个 SWT 可视类。
关于此任务

SWT 填充布局管理器将简单地按序布置组件,填充容器的整个空间。除非您设置了 verticalScroll 或 horizontalScroll 属性,否则组件不会换行,而是调整大小以适合空间。

另外,填充布局具有可影响容器中组件间隔的边界高度、边界宽度和间隔属性。

同样,您也可以将类型设置为垂直或水平以指示组件相对于彼此的布置方式。下图显示了边界高度、边界宽度和间隔均设置为 5 的水平 FillLayout:

FillLayout

要使用 FillLayout:

  1. 选择您的 SWT 容器,如 Shell 或组合体。
  2. 在“属性”视图中,将布局属性更改为 FillLayout。
  3. 右键单击容器并在弹出菜单上选择定制布局以打开“定制布局”窗口:
    填充的定制布局
  4. 按需设置以下属性:
    • 间隔 - 设置组件之间的距离。
    • 边界高度 - 设置组件与容器的上下内部边缘之间的距离。
    • 边界宽度 - 设置组件与容器的左右内部边缘之间的距离。
  5. 为填充方向选择以下某个选项:
    • 水平 - 设置从左到右的方向
    • 垂直 - 设置从上到下的方向
  6. 可选: 要将滚动条添加到容器中,请在“属性”视图中设置以下某个属性的值:
    • horizontalScroll - 在容器的底部添加用于水平滚动的滚动条
    • verticalScroll - 在容器的右侧添加用于垂直滚动的滚动条
    滚动条在“设计”视图中不起作用。要了解滚动条的工作方式,请运行您的可视类。

反馈