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;
}
}

No hay comentarios:

Publicar un comentario