Você pode utilizar o visual editor para Java para definir o layout dos componentes Swing utilizando o GridLayout.
O gerenciador de layout java.awt.GridLayout traça o layout dos
componentes em uma grade de retângulos de igual tamanho em linhas e colunas. É possível configurar
o número de linhas ou colunas que um GridLayout conterá. À medida que você inclui componentes, eles são incluídos em ordem com base na propriedade componentOrientation do contêiner que está utilizando o
GridLayout (RIGHT_TO_LEFT ou LEFT_TO_RIGHT).

- Para definir as dimensões de grade para um GridLayout:
-
Na visualização Design ou Java Beans, selecione o componente que estiver utilizando
o GridLayout.
- Clique no botão Customizar Layout
da barra de ferramentas. O diálogo
Personalizar Layout é aberto.
- Na guia do bloco de notas Layout, digite um valor para Número de Colunas ou Número de Linhas.
Importante: A especificação do número de colunas afeta o layout somente quando o número de linhas estiver configurado para zero.
Se você definir o número de linhas e o número de colunas com valores diferentes de
zero, o número de colunas especificado será ignorado. Nesse caso, o número de colunas é determinado a partir do número especificado de linhas e o número total de componentes no layout.
Por exemplo, se você especificar três linhas e duas colunas, e incluir nove componentes no layout, eles serão exibidos como três linhas com três colunas.
- Para definir o espaçamento para componentes com um GridLayout:
- Abra o diálogo Customizar Layout para o componente que está utilizando
GridLayout.
- Na guia do bloco de notas Layout, digite valores para
Intervalo Horizontal e
Intervalo Vertical. O intervalo horizontal define a
distância em pixels entre colunas, enquanto o intervalo vertical define o espaçamento
entre as linhas.
- Para incluir um componente em um GridLayout:
- Selecione um componente Swing na paleta.
- Mova seu cursor sobre a visualização Design. Uma barra preta fornece feedback para indicar a posição onde o componente será incluído.
- clique no contêiner GridLayout. O componente é incluído na grade de componentes.
- Para mover um componente em um GridLayout:
- Na
visualização Design, clique e arraste o componente que deseja mover. À medida que mover seu cursor, uma barra preta fornece feedback para indicar a posição para a qual o componente será movido.
- Libere o mouse para mover o componente.