quinta-feira, 10 de dezembro de 2009

Gerenciadores de Layout Java - CardLayout

CardLayout
Características:

A classe CardLayout permite você implementar uma área que contém diferentes componentes em momentos diferentes.

Um CardLayout é geralmente controlado por um Combo Box, com seu estado determinando que Painel (grupo de componentes) o CardLayout exibirá em um determinado momento.

Ele tem o mesmo funcionamento que o TabbedPane.

Como utilizá-lo:


O fragmento de código abaixo cria o objeto CardLayout e os componentes que ele gerencia.
//Onde as variáveis de instância são declaradas:
JPanel cards;
final static String BUTTONPANEL = "Card with JButtons";
final static String TEXTPANEL = "Card with JTextField";

//Onde os componentes controlados pelo CardLayout são inicializados:
//Cria os "cards".
JPanel card1 = new JPanel();
...
JPanel card2 = new JPanel();
...

//Cria o Painel que contém os "cards".
cards = new JPanel(new CardLayout());
cards.add(card1, BUTTONPANEL);
cards.add(card2, TEXTPANEL);

Material retirado de: java.sun.com

Nenhum comentário:

Postar um comentário

Obrigado pela participação. Continue visitando Dúvidas de Programação - Programming Doubts

Links

Related Posts with Thumbnails