È possibile utilizzare GridLayout con i contenitori SWT per disporre i widget in una disposizione di griglia.
Il gestore di layout GridLayout SWT consente di disporre i widget, in righe e colonne. L'editor visivo fornisce un feedback quando i widget vengono aggiunti alla griglia. Quando si aggiunge un widget, è possibile aggiungerlo ad una cella della griglia vuota, o è possibile aggiungervi una nuova riga o colonna e inserire il widget in una nuova cella. Quando si aggiungono nuove righe o colonne, vengono create delle celle vuote. Poiché GridLayout richiede che ciascuna cella contiene un widget, alle celle vuote viene aggiunta un'etichetta di riempimento senza alcun testo.
L'editor visivo visualizza il bordo di una griglia e gli indicatori di posizione che consentono di determinare dove vengono posizionati i widget nella griglia e la posizione rispetto agli altri widget. Una barra gialla che si espande nell'intera larghezza o altezza della griglia, indica che verrà aggiunta un'intera colonna o un'intera riga. Una barra gialla che si espande in una singola riga o colonna, indica che solo quella riga o quella colonna verrà utilizzata.

| Posizione del cursore e feedback | Risultato |
|---|---|
Cursore posizionato in una cella vuota:![]() |
Widget aggiunto alla cella:![]() |
Cursore posizionato in un bordo della griglia orizzontale:![]() |
Widget aggiunto ad una cella in una nuova riga:![]() |
Cursore posizionato in un bordo della griglia verticale:![]() |
Widget aggiunto ad una cella in una nuova colonna:![]() |
Cursore posizionato in un bordo della griglia verticale, in una singola riga:![]() |
Widget (CLabel) aggiunto alla cella, altri widget nella riga vengono spostati:![]() |


