You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
INTERFACE GRÁFICA CO M O USUÁRIO<br />
CardLayout<br />
Exemplo de gerenciador de cartões:<br />
java.awt.CardLayout<br />
idéia:<br />
import java.awt.*;<br />
import java.awt.event.*;<br />
Cartão 1<br />
Cartão 2<br />
Cartão 3<br />
/** * O gerenciador de cartões atua como se existisse uma pilha de cartões, cada cartão sendo<br />
* um container. O usuário somente pode observar/manipular o cartão<br />
* do topo da pilha. Cada cartão tem um nome, definido pelo programador<br />
* Para se trocar de cartão, usa-se o comando 'show()', conforme mostra o código abaixo.<br />
*<br />
* @author Felipe Gaúcho<br />
* @version exemplo.SOO-I<br />
*/<br />
public class Cartao extends Frame<br />
{<br />
private String[] paineis = {"first", "second", "third"};<br />
int painelAtual = 0;<br />
private Button proximo = new Button("próximo");<br />
private Button anterior = new Button("anterior");<br />
private CardLayout gerenciador = new CardLayout();<br />
private Panel painelCentral = new Panel();<br />
Cartao()<br />
{<br />
// chamando o construtor da superclasse Frame<br />
super("exemplo de CardLayout");<br />
painelCentral.setLayout(gerenciador);<br />
Panel painel1 = new Panel();<br />
Label textoDoPainel1 = new Label("PAINEL 1", Label.CENTER);<br />
painel1.setBackground(new Color(0, 200, 148));<br />
painel1.add(textoDoPainel1);<br />
88