Vous pouvez utiliser GridLayout avec des conteneurs SWT pour disposer les widgets au sein d'une grille.
Le gestionnaire de présentation GridLayout SWT dispose ses widgets, en ligne et en colonne. L'éditeur visuel fournit une information lorsque vous ajoutez des widgets à la grille. Lorsque vous ajoutez un widget, vous pouvez utiliser une cellule vide de la grille, ou encore ajouter une ligne ou une colonne et placer le widget dans une nouvelle cellule. Lorsque vous ajoutez de nouvelles lignes ou colonnes, des cellules vides sont créées en fonction des besoins. Etant donné que GridLayout requiert que chque cellule contienne un widget, un libellé sans texte est ajouté (les cellules vides contiennent réellement un libellé sans texte).
L'éditeur visuel affiche une bordure de grille et des indicateurs de positionnement pour vous aider à déterminer l'emplacement des widgets dans la grille et l'emplacement d'un widget spécifique par rapport aux autres. Une barre jaune qui s'étend sur toute la largeur ou hauteur de la grille indique qu'une ligne ou une cellule entière sera ajoutée. Une barre jaune qui s'étend sur une seule ligne ou colonne indique que seule cette ligne ou colonne sera affectée :

| Position du curseur et informations en retour | Résultat |
|---|---|
Curseur placé dans une cellule vide :![]() |
Le widget est ajouté à la cellule :![]() |
Curseur placé sur la bordure horizontale de la grille :![]() |
Le widget est ajouté à la cellule sur une nouvelle ligne :![]() |
Curseur placé sur la bordure verticale de la grille :![]() |
Le widget est ajouté à la cellule dans une nouvelle colonne :![]() |
Curseur placé sur la bordure verticale de la grille, sur une seule ligne :![]() |
Un widget est ajouté à la cellule, d'autres widgets de la ligne sont déplacés :![]() |


