您可以使用 Java™ 可视编辑器通过 GridLayout 来布置 Swing 组件。
关于此任务
布局管理器 java.awt.GridLayout 会在大小相等的矩形网格的行和列中布置组件。您可以设置 GridLayout 将包含的行数或列数。当您添加组件时,它们会根据使用 GridLayout 的容器的 componentOrientation 属性按顺序添加(从右到左或从左到右)。

- 要设置 GridLayout 的网格尺寸:
- 在“设计”视图或 Java bean 视图中,选择使用 GridLayout 的组件。
- 单击定制布局
工具栏按钮。 将打开“定制布局”对话框。

- 在“布局笔记本”选项卡上,输入列数或行数的值。
要点: 指定仅在行数设置为零时才会影响布局的列数。如果您将行数和列数都设置为非零值,那么将忽略指定的列数。在这种情况下,列数将根据指定的行数和布局中的组件总数来决定。例如,如果您指定三行和两列,并且添加九个组件到布局中,那么它们会显示为三行三列。
- 要设置使用 GridLayout 的组件的间隔:
- 打开正在使用 GridLayout 的组件的“定制布局”对话框。
- 在“布局笔记本”选项卡上,输入水平间距和垂直间距的值。水平间距设置列之间的距离,而垂直间距设置行之间的间隔,均以像素为单位。
- 要将组件添加到 GridLayout:
- 在选用板上选择一个 Swing 组件。
- 在“设计”视图上移动光标。 会有一个黑色条提供反馈以指示组件将添加至的位置。
- 单击 GridLayout 容器。组件将添加到组件的网格中。
- 要在 GridLayout 中移动组件:
- 在“设计”视图上,单击并拖动您要移动的组件。 当您移动光标时,会有一个黑色条提供反馈以指示组件将移至的位置。
- 松开鼠标以移动组件。