lunes, 3 de agosto de 2009

42




//Aplicación de CardLayout de la antología
import java.awt.*;
public class Card_Layout extends java.applet.Applet implements Runnable
{
CardLayout card=new CardLayout();
Label[] lab =new Label[6];
int current=0;
Thread runner;
public void start()
{
if (runner==null)
{
runner=new Thread(this);
runner.start();
}
}
public void stop()
{
runner=null;
}
public void init()
{
lab[0]=new Label("Grandpa´s beard");
lab[1]=new Label("Was stiff and coarse.");
lab[2]=new Label("And that’s what caused");
lab[3]=new Label("His fifth");
lab[4]=new Label("Divorce");
lab[5]=new Label("Burma Shave");
setLayout(card);
for(int i=0; i<6;i++)
add("card" +i, lab[i]);
}
public void run()
{
Thread thisThread=Thread.currentThread();
while(runner == thisThread)
{
card.show(this,"card"+ current);
current++;
if(current>5)
current=0;
repaint();
try
{
Thread.sleep(5000);
}
catch(InterruptedException e)
{
}
}
}
}

No hay comentarios:

Publicar un comentario