Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
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