package practicaAWT;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class RectanguloConContador extends Frame{
/**
* realizar una aplicacion que muestre una ventana en la que aparezca un rextangulo que debe
* cambiar de color cada segundo. se indicará el tiempo que ha pasado desde
* que se inició la aplicacion y a los 10 segundos desaparecerá.
*/
int cont=0;
public RectanguloConContador()
{
super("Rectangulo con contador");
setSize(400,200);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setVisible(true);
}
public void paint(Graphics g)
{
g.drawString("Contador: "+cont, 50,50);
cont++;
if(cont%2==0)
g.setColor(Color.BLUE);
else
g.setColor(Color.RED);
g.fillRect(100,100,30,100);
}
public static void main(String[] args) {
RectanguloConContador ventana=new RectanguloConContador();
ventana.show();
for(int i=0;i<10;i++)
{
try{
Thread.sleep(1000);
}catch (Exception e) {}
ventana.repaint();
}
ventana.dispose();
}
}
No hay comentarios:
Publicar un comentario