Descripción
Devuelve el comando asociado a la acción realizada. Por ejemplo, si pulsamos sobre un botón, devuelve el nombre del botón. Se devuelve una cadena String.
Sintaxis
public String getActionCommand()
Clase Padre
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.