Sie können das GridLayout mit SWT-Containern verwenden, um Fensterobjekte in einer Gitteranordnung anzuordnen.
Der SWT Layout-Manager 'GridLayout' ordnet seine Fensterobjekte in Zeilen und Spalten an. Der Visual Editor bietet Feedback, während Sie Fensterobjekte zum Gitter hinzufügen. Wenn Sie ein Fensterobjekt hinzufügen, können Sie es zu einer leeren Gitterzellen hinzufügen, oder Sie können erzwingen, dass das Gitter eine neue Zeile oder Spalte hinzufügt und das Fensterobjekt in eine leere Zelle platziert. Wenn Sie neue Zeilen oder Spalten hinzufügen, werden nach Bedarf "leere" Zellen erstellt. Da GridLayout erfordert, dass jede Zelle ein Fensterobjekt enthält, wird eine Platzhalterbezeichnung ohne Text zu leeren Zellen hinzugefügt.
Der Visual Editor zeigt eine Gitterbegrenzung und Platzierungsanzeiger an, um Sie bei der Entscheidung zu unterstützen, wo Fensterobjekte innerhalb des Gitters platziert werden und wo ein Fensterobjekt in Bezug auf die anderen Fensterobjekte eingefügt wird. Ein gelber Balken, der die gesamte Breite oder Höhe des Gitters umfasst zeigt an, dass eine gesamte Zeile oder Spalte hinzugefügt wird. Ein gelber Balken, der eine einzelnen Zeile oder Spalte umfasst, zeigt an, dass nur diese Zeile bzw. Spalte betroffen ist:

| Cursorposition und Feedback | Ergebnis |
|---|---|
Cursor in einer leeren Zelle platziert:![]() |
Fensterobjekt wird zu Zelle hinzugefügt:![]() |
Cursor wird auf horizontale Gitterbegrenzung platziert:![]() |
Fensterobjekt wird zu Zelle in neuer Zeile hinzugefügt:![]() |
Cursor wird auf vertikale Gitterbegrenzung platziert:![]() |
Fensterobjekt wird zu Zelle in neuer Spalte hinzugefügt:![]() |
Cursor wird auf vertikale Gitterbegrenzung auf einzelne Zeile platziert:![]() |
Fensterobjekt (CLabel) wird zu Zelle hinzugefügt, andere Fensterobjekte in der Zeile werden verschoben:![]() |


