É possível utilizar o GridBagLayout do AWT com os contêineres Swing e AWT para organizar os componentes, utilizando uma disposição de grade flexível e eficaz.
O gerenciador de layout GridBagLayout organiza seus componentes em linhas e colunas. O objeto GridBagConstraints contém informações sobre a linha e a coluna onde um componente é colocado, o número de células sobre as quais o componente deve estender-se e como o componente deve ser dimensionado e posicionado na célula.
O visual editor utiliza linhas vermelhas pontilhadas para indicar as molduras atuais da grade. Os números de colunas e linhas também são etiquetados. A numeração de linhas e colunas começa com 0. Assim, a célula do canto superior esquerdo é identificada originalmente como 0,0. À medida que você inclui componentes, as linhas e colunas são numeradas em seqüência com base no número utilizado anteriormente.

Para especificar como a grade é exibida, consulte Especificando Preferências de Exibição da Grade para Contêineres.