Java:ActionEvent

De W3API
Saltar a: navegación, buscar

Contenido

Descripción

Sintaxis

public class ActionEvent extends AWTEvent

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();

  }

}

Campos

Constructores

Métodos

Líneas de Código

Herramientas personales
Espacios de nombres
Variantes
Acciones
API
Navegación
webs
Herramientas