SWT GridLayout 布局管理器按行和列排列窗口小部件。在您将窗口小部件添加到网格时,可视编辑器将提供反馈。 添加窗口小部件时,可以将其添加到空的网格单元,也可以强制网格添加新行或新列以将窗口小部件放入新的单元中。添加新行或新列时,会根据需要创建“空”单元。由于 GridLayout 要求每个单元包含一个窗口小部件并添加不带文本的填充符标签,因此空的单元实际上会包含不带文本的填充符标签。
可视编辑器将显示网格边框和放置指示符来帮助您确定窗口小部件在网格中的位置以及窗口小部件相对于其他窗口小部件的放置位置。跨网格的整个宽度或高度的黄色条表示将添加整行或整列。跨单个行或列的黄色条表示只影响该行或该列。

| 光标位置和反馈 | 结果 |
|---|---|
光标放置在空单元中:![]() |
窗口小部件将添加到单元:![]() |
光标放置在水平网格边框上:![]() |
窗口小部件将添加到新行中的单元:![]() |
光标放置在垂直网格边框上:![]() |
窗口小部件将添加到新列中的单元:![]() |
光标放置在垂直网格边框的单行上:![]() |
窗口小部件(CLabel)将添加到单元,已移动行中的其他窗口小部件:![]() |