Descripción
Sintaxis
public class ActionEvent extends AWTEvent
Constructores
Campos
Métodos
Ejemplo
public class BotonPulsado extends JFrame {
private static final long serialVersionUID = 1L;
private JLabel etiqueta;
private JButton b1, b2, b3;
BotonPulsado(){
super("¿Qué botón es Pulsado?");
getContentPane().setLayout(new FlowLayout());
b1 = new JButton("Botón 1");
b2 = new JButton("Botón 2");
b3 = new JButton("Botón 3");
etiqueta = new JLabel("");
add(b1);
add(b2);
add(b3);
add(etiqueta);
b1.addActionListener(new BotonPulsadoListener());
b2.addActionListener(new BotonPulsadoListener());
b3.addActionListener(new BotonPulsadoListener());
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setSize(400,300);
setVisible(true);
}
private class BotonPulsadoListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
etiqueta.setText("Has pulsado el botón " + e.getActionCommand());
}
}
public static void main(String[] args) {
new BotonPulsado();
}
}
Líneas de Código
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.