Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 11 - Gerenciadores de Layouts I

Border Layout

O BorderLayout é o gerenciador de layout padrão em todo o content pane, que é o contêiner principal de todos os frames, applets e janelas de diálogos. Ele posiciona os componentes em até cinco áreas distintas: no topo (BorderLayout.NORTH), na base (BorderLayout.SOUTH), à esquerda (BorderLayout.WEST), à direita (BorderLayout.EAST) e no centro (BorderLayout.CENTER). Todo o espaço extra é posicionado na área central. A Figura 1 mostra uma interface gráfica utilizando esse tipo de layout.

Utilizando o BorderLayout

BoxLayout

O BoxLayout posiciona os componentes em uma simples linha ou coluna. Ele respeita o tamanho máximo requerido por cada componente e permite que você alinhe os componentes. A Figura 2 mostra um exemplo utilizando esse gerenciador de layout.

 Exemplo de BoxLayout

Nesse exemplo, os botões estão alinhados pelo ponto central. Repare que os componentes têm tamanhos diferentes e o gerenciador terá como referência o de maior tamanho.

Versão 5.3 - Todos os Direitos reservados