lunes, 3 de agosto de 2009
43
//Aplicación de CardLayout de Internet
import java.awt.*;
import java.applet.Applet;
public class Card_Layout extends Applet
{
Panel card;
final static String PanelBoton = "Panel con Botones";
final static String PanelTexto = "Panel con Campo de Texto";
public void init()
{
setLayout( new BorderLayout() );
Panel ac = new Panel();
Choice c = new Choice();
c.addItem( PanelBoton );
c.addItem( PanelTexto );
ac.add( c );
add( "North",ac );
card = new Panel();
card.setLayout( new CardLayout() );
Panel p1 = new Panel();
p1.add( new Button( "Botón 1" ) );
p1.add( new Button( "Botón 2" ) );
p1.add( new Button( "Botón 3" ) );
Panel p2 = new Panel();
p2.add( new TextField( "Texto",20 ) );
card.add( PanelBoton,p1 );
card.add( PanelTexto,p2 );
add( "Center",card );
}
public boolean action( Event evt,Object arg )
{
if( evt.target instanceof Choice )
{
( (CardLayout)card.getLayout() ).show( card,(String)arg );
return true;
}
return false;
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario