您可以將 GridLayout 搭配使用 SWT 儲存器,以網柵排列功能來排列小組件。
SWT GridLayout 佈置管理程式是以列和欄來排列小組件。視覺化編輯器會隨著您將小組件新增至網柵時提供回應。 當您新增小組件時,可以將它新增至空的網柵資料格, 也可以強制網柵新增橫列或直欄,然後將小組件放在新的資料格中。當您新增橫列或直欄時, 會視需要建立「空的」資料格。由於 GridLayout 要求每一個資料格都包含小組件, 因此會加入沒有文字的填充值標籤,而空資料格實際上是包含沒有文字的填充值標籤。
視覺化編輯器會顯示網柵邊框及放置指標, 以幫助您判斷小組件在網柵內的所在位置, 以及小組件將被放在何處(相對於其他小組件)。跨越網柵的整個寬度或高度的黃色線表示將新增整列或整欄。跨越單一橫列或直欄的黃色線表示只有該橫列或直欄會受影響:

| 游標位置與回應 | 結果 |
|---|---|
游標置於空資料格中:![]() |
小組件加入資料格中:![]() |
游標置於水平網柵邊框上:![]() |
小組件加入新列中的資料格中:![]() |
游標置於垂直網柵邊框上:![]() |
小組件加入新直欄中的資料格中:![]() |
游標置於垂直網柵邊框的單一列上:![]() |
一旦小組件 (CLabel) 加入資料格中,就會移動列中的其他小組件:![]() |