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();
}
}
como lo puedo hacer desde un jframe ya hecho ? como hacer el contador programando desde la grafica ya hecha ? no manual ?
ResponderEliminar