在 Java™ 可视编辑器中,您可以使用“定制布局”窗口来修改当前所选容器和 UI 组件的布局设置。
开始之前
您的 Java 类必须包含允许设置布局管理器的容器,如 JFrame、JPanel 或 Shell。
关于此任务
通过可视地拖动、放置“设计”视图中的 UI 组件并调整其大小可实现一些布局效果。可视编辑器包含“定制布局”窗口,可帮助您进一步优化并处理布局设置。
“定制布局”窗口是非模态对话框,当您在“设计”视图中工作时可以打开它并使其保持打开状态,就像工具箱一样。“定制布局”窗口然后会根据所选容器的布局管理器或所选组件容器的布局管理器来显示相关的布局属性和设置。
“定制布局”窗口包含两个选项卡式页面:
- 布局 - “布局”页面通常包含影响布局的选项。例如,对于使用网格的布局,“布局”页面可能有网格间隔和边界设置,它也可能允许您指定网格中的列数和行数。同样,由于布局管理器不同,这些设置也会不同。并非所有布局管理器在“布局”页面上都包含可定制设置。
- 组件 - “组件”页面包含所选组件的布局选项。例如,可在某些布局管理器使用的网格中指定组件对齐、组件可以跨多少个单元以及组件是否应在其单元中获取额外的空间。并非所有布局管理器在“组件”页面上都包含设置。
要打开“定制布局”窗口,请执行以下
某项操作:
- 单击“定制布局”
工具栏按钮。
- 在“设计”视图中,右键单击容器或组件,然后从弹出菜单选择“定制布局”。
示例
“定制布局”窗口包含用于不同布局管理器的不同选项。例如,定制布局管理器看上去类似于 SWT GridLayout 的以下截屏:
- SWT GridLayout 示例:

- Swing GridBagLayout 示例:

- SWT FillLayout 示例:
