Cursos / Informática para Internet / Desenvolvimento Desktop / Aula
O CardLayout permite que você implemente uma área que contenha diferentes componentes em diferentes momentos. Ele é, geralmente, controlado por um comboBox, com o estado do comboBox determinando que grupo de componentes o CardLayout irá mostrar. A Figura 3 mostra um exemplo em dois momentos diferentes da mesma aplicação utilizando o CardLayout.
O FlowLayout é o gerenciador padrão para todo JPanel. Ele, simplesmente, organiza os componentes em uma linha, começando uma nova linha, caso o contêiner não seja largo o suficiente. O exemplo da Figura 4 mostra o uso desse gerenciador.
O GridBagLayout é um gerenciador sofisticado e flexível. Ele alinha componentes, posicionando-os dentro de uma grade de células, permitindo aos componentes ocupar mais de uma célula. As linhas na grade podem ter alturas diferentes, assim como as colunas podem ter larguras diferentes, conforme mostra a Figura 5.
Versão 5.3 - Todos os Direitos reservados