通过使用 GridLayout,可以使用 Visual Editor for Java 来布置 Swing 组件。
布局管理器 java.awt.GridLayout
按行和列在大小相等的矩形网格中布置组件。可以设置 GridLayout
将包含的行数或列数。当您添加组件时,它们将根据使用 GridLayout 的容器的
componentOrientation 属性(RIGHT_TO_LEFT 或 LEFT_TO_RIGHT)按顺序添加。

- 要设置 GridLayout 的网格维数:
- 在“设计”视图或 Java Bean 视图中,选择正在使用 GridLayout 的组件。
- 单击定制布局
工具栏按钮。“定制布局”对话框打开。
- 在“布局”笔记本选项卡上,对列数或行数输入值。
要点:仅当将行数设置为零时,指定列数才会影响布局。如果将行数和列数都设置为非零值,则指定的列数将被忽略。在这种情况下,列数是根据指定的行数和布局中的组件总数确定的。例如,如果指定 3 行 2 列,并且将 9 个组件添加到布局中,则它们将显示为 3 行 3 列。
- 要对使用 GridLayout 的组件设置间隔:
- 对使用 GridLayout 的组件打开“定制布局”对话框。
- 在“布局”笔记本选项卡上,对水平间距和垂直间距输入值。水平间距设置列之间的距离(以像素计),垂直间距设置行之间的间隔。
- 要将组件添加至 GridLayout:
- 在选用板上选择 Swing 组件。
- 在“设计”视图上移动光标。一个黑色的条提供了反馈来指示组件将被添加到的位置。
- 单击 GridLayout 容器。该组件将被添加到组件网格中。
- 要在 GridLayout 内移动组件:
- 在“设计”视图中,单击并拖动要移动的组件。当您移动光标时,黑色条将提供反馈以指示该组件将被移动到的位置。
- 放开鼠标以移动组件。