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 />
Panel painel2 = new Panel();<br />
Label textoDoPainel2 = new Label("PAINEL 2", Label.CENTER);<br />
painel2.setBackground(Color.blue);<br />
painel2.add(textoDoPainel2);<br />
painel2.add(new Button("outro componente"));<br />
painel2.add(textoDoPainel2);<br />
Panel painel3 = new Panel();<br />
Label textoDoPainel3 = new Label("PAINEL 3", Label.CENTER);<br />
painel3.setBackground(Color.green);<br />
painel3.add(textoDoPainel3);<br />
painel3.add(new Choice());<br />
painelCentral.add(painel1, "first");<br />
painelCentral.add(painel2, "second");<br />
painelCentral.add(painel3, "third");<br />
Panel controles = new Panel();<br />
controles.add(anterior);<br />
controles.add(proximo);<br />
setLayout(new BorderLayout());<br />
add(painelCentral, BorderLayout.CENTER);<br />
add(controles, BorderLayout.SOUTH);<br />
// Programação inline é altamente desaconselhável. Só foi usada aqui<br />
// para o exemplo não ficar muito grande. O ideal é declarar uma classe<br />
// que implemente o controlador de eventos.<br />
proximo.addActionListener(<br />
new ActionListener()<br />
{<br />
public void actionPerformed(ActionEvent evento)<br />
{<br />
mostrarProximoPainel();<br />
}<br />
}<br />
);<br />
// Programação inline é altamente desaconselhável. Só foi usada aqui<br />
// para o exemplo não ficar muito grande. O ideal é declarar uma classe<br />
// que implemente o controlador de eventos.<br />
anterior.addActionListener(<br />
new ActionListener()<br />
{<br />
public void actionPerformed(ActionEvent evento)<br />
{<br />
mostrarPainelAnterior();<br />
}<br />
}<br />
);<br />
// Tornando a janela (o Frame) visível<br />
89