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

arrow_back Aula 11 - Gerenciadores de Layouts I

Conhecendo os Gerenciadores de Layouts

Gerenciadores de layout são objetos que auxiliam os contêineres no posicionamento relativo de seus componentes. Isso inclui a adição de componentes no contêiner, o redimensionamento, o alinhamento e a ancoragem dos componentes, assim como o comportamento de autorredimensionamento dos mesmos.

Isso quer dizer que ao redimensionar uma janela de um aplicativo, a reorganização dos componentes depende do gerenciador de layout utilizado. O Swing também permite que não utilize qualquer gerenciador de layout, ficando a cargo do programador posicionar cada componente em coordenadas que indicam a posição absoluta dentro do contêiner. Nesse caso, ao redimensionar a janela, você não perceberá mudança no tamanho dos componentes.

O Swing provê vários gerenciadores de layout para uso geral. Entre eles estão:

  • BorderLayout
  • BoxLayout
  • CardLayout
  • FlowLayout
  • GridBagLayout
  • GridLayout
  • GroupLayout
  • SpringLayout

Vamos ver o que cada um deles faz?

Versão 5.3 - Todos os Direitos reservados