利用 Java 視覺化編輯器,您可以使用 GridLayout 來版面 Swing 元件。
版面管理程式 java.awt.GridLayout 會在一個由等大矩形組成的格線中,以欄列方式版面元件。
您可以設定 GridLayout 將包含的列數或欄數。新增元件時,將根據使用 GridLayout 的儲存檔案的
componentOrientation 內容(RIGHT_TO_LEFT 或 LEFT_TO_RIGHT)依序新增。

- 如果要設定 GridLayout 的格線維度,請執行下列動作:
- 在「設計」視圖或 Java Bean 視圖中,選取正在使用 GridLayout 的元件。
- 按一下自訂版面
工具列按鈕。這時會開啟「自訂版面」對話框。
- 在「版面」筆記本標籤上,輸入欄數或列數其中任一個的值。
重要事項:只有當列數設為零時,指定欄數才會影響版面。
如果您同時把直欄和橫列的數目設為非零的值,則指定的直欄數目便會略過不管。
在此情況下,由指定的列數和版面中的元件總數來決定欄數。
比方說,如果您指定三列和兩欄,且在版面中新增九個元件,這些元件將顯示為三列三欄。
- 如果要以 GridLayout 設定元件間距,請執行下列動作:
- 開啟使用 GridLayout 的元件的「自訂版面」對話框。
- 在「版面」筆記本標籤中,
在水平間隙和垂直間隙中輸入值。水平間隙會設定欄與欄之間的距離(以像素為單位),
而垂直間隙則是設定列與列之間的間距。
- 如果要將元件新增至 GridLayout 中,請執行下列動作:
- 在選用區選取 Swing 元件。
- 將游標移至「設計」視圖上。黑線指出要新增元件的位置。
- 按一下 GridLayout 儲存檔案。元件會新增至元件的格線。
- 如果移動 GridLayout 內的元件,請執行下列動作:
- 在「設計」視圖中,按一下並拖曳您正在移動的元件。 移動游標時,黑線會指出元件要移至何處。
- 放開滑鼠,移動元件。