Você pode utilizar o editor visual para traçar o layout dos componentes Swing utilizando o BoxLayout no eixo X ou Y.
BoxLayout é um gerenciador de layout Swing o qual permite que vários componentes sejam dispostos na posição vertical ou horizontal. Os componentes não serão agrupados; assim, por exemplo, uma disposição vertical dos componentes permanecerá na vertical quando o quadro for redimensionado.
Para todas as direções, os componentes são organizados na mesma ordem em que foram incluídos no contêiner. O BoxLayout tenta organizar os componentes em suas larguras (para layout horizontal) ou alturas (para layout vertical) preferidas. Para um layout horizontal, se nem todos os componentes forem da mesma altura, o BoxLayout tentará tornar todos os componentes tão altos quanto o componente mais alto. Se isso não for possível para um determinado componente, o BoxLayout alinhará esse componente verticalmente, de acordo com seu alinhamento Y. Por padrão, um componente possui um alinhamento Y de 0,5, o que significa que o centro vertical do componente deve ter a mesma coordenada Y dos centros verticais dos outros componentes com alinhamento Y de 0,5.
De forma semelhante, para um layout vertical, o BoxLayout tenta tornar todos os componentes na coluna tão largos quanto o componente mais largo. Se isso falhar, ele os alinhará horizontalmente, de acordo com seus alinhamentos X.
Para trabalhar com o BoxLayout:
Tópico pai:
Gerenciadores
de Layout Swing e AWT
Conceitos Relacionados
Gerenciadores de Layout e Contêineres
Tarefas Relacionadas
Utilizando o BorderLayout
Utilizando o CardLayout
Utilizando o FlowLayout
Utilizando o GridLayout (AWT)
Utilizando o Layout GridBag