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

arrow_back Aula 11 - Gerenciadores de Layouts I

GridLayout

O GridLayout, simplesmente, cria um grupo de componentes iguais em tamanho e os mostra em uma quantidade especificada de linhas e colunas semelhante a uma tabela. Veja um exemplo na Figura 6:

Exemplo usando o GridLayout

GroupLayout

O GroupLayout é um gerenciador que foi desenvolvido para ser usado por ferramentas de construção de interfaces gráficas (como o Netbeans), mas ele também pode ser usado manualmente. O GroupLayout trabalha com os layouts horizontal e vertical, separadamente. O layout é definido para cada dimensão, independentemente. A Figura 7 mostra um exemplo desse gerenciador:

Exemplo de GoupLayout

SpringLayout

O SpringLayout é um gerenciador flexível que também foi projetado para ser usado com ferramentas de construção de interfaces gráficas. Ele permite que você especifique precisamente a relação entre as bordas dos componentes sob seu controle. Por exemplo, você pode definir que a borda esquerda de um determinado componente ficará a certa distância da borda direita de um segundo componente. A Figura 8 mostra um exemplo do uso do SpringLayout.

Exemplo de SpringLayout

Outro exemplo do SpringLayout pode ser visualizado na Figura 9.

Segundo exemplo de SpringLayout

Versão 5.3 - Todos os Direitos reservados