Puede utilizar GridLayout con contenedores de SWT para organizar widgets en una organización en cuadrícula.
El gestor de diseño GridLayout de SWT organiza los widgets en filas y columnas. El editor visual proporciona comentarios mientras añade widgets a la cuadrícula. Cuando se añade un widget, puede añadirlo a una celda de cuadrícula vacía, o puede forzar la cuadrícula para añadir una fila o columna nueva y colocar el widget en una celda nueva. Cuando se añaden filas o columnas nuevas, las celdas "vacías" se crean como sea necesario. Dado que GridLayout requiere que cada celda contenga un widget, un etiqueta de relleno sin texto se añade a las celdas vacías que incluyen una etiqueta de relleno sin texto.
El editor visual muestra indicadores de borde y colocación de cuadrícula para ayudarle a determinar donde están ubicados los widgets en la cuadrícula y donde un widget se colocará en relación con otros widgets. Una barra amarilla que abarca toda la anchura o altura de la cuadrícula indica que se añadirá una fila o columna entera. Una barra amarilla que abarca una sola fila o columna indica que sólo se verá afectada esa fila o columna:

| Posición del cursor y comentarios | Resultado |
|---|---|
Cursor colocado en una celda
vacía:![]() |
El widget se añade a la celda:![]() |
Cursor colocado en un borde
horizontal de la cuadrícula:![]() |
El widget se añade a la celda en una fila
nueva:![]() |
Cursor colocado en un borde vertical de
la cuadrícula:![]() |
El widget se añade a la celda en una columna
nueva:![]() |
Cursor colocado en un borde vertical de
la cuadrícula, en una sola fila:![]() |
El widget (CLabel) se añade a la celda, otros
widgets de la fila se mueven:![]() |


