miércoles, 29 de febrero de 2012

Boton y Contador


package practicaAWT;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

/**
 * crear una ventana que muestre un boton y un contador que debe incrementarse
 * cada vez que pulsa el boton.
 * @author Usuario
 *
 */
public class BotonYContador extends Frame implements ActionListener{
int cont=0;
public BotonYContador(){
super("Evento Boton");
setLayout(null);
Button b=new Button("boton");
b.setBounds(50,25,50,55);
add(b);
b.addActionListener(this);
setSize(400,200);
setVisible(true);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}

public void actionPerformed(ActionEvent e){
if(e.getActionCommand().equals("boton"))
cont++;
repaint();
}

public void paint(Graphics g){
g.drawString("Contador: "+cont, 100,40);
}

public static void main(String[] args) {
BotonYContador a=new BotonYContador();
a.show();
}

}

1 comentario:

  1. como lo puedo hacer desde un jframe ya hecho ? como hacer el contador programando desde la grafica ya hecha ? no manual ?

    ResponderEliminar