Utilizando GridBagLayout (AWT)
É 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.
Utilizando GridLayout (AWT)
Você pode utilizar o visual editor para Java para definir o layout dos componentes Swing utilizando o GridLayout.
Utlizando BoxLayout (Swing)
Você pode utilizar o visual editor para traçar o layout dos componentes Swing
utilizando o BoxLayout no eixo X ou Y.
Utilizando CardLayout (AWT)
O gerenciador de layout AWT CardLayout orgnaiza os componentes em uma pilha, como uma pilha de cartas.
Utilizando FlowLayout
O gerenciador de layout FlowLayout organiza os componentes da esquerda para a
direita, com quebras de linha. As vantagens do gerenciador de layout de fluxo incluem a
facilidade de uso e a garantia de que cada componente possa ser visto.