Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2011, 00:58
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 5 meses
Puntos: 454
Respuesta: Como hacer que varios botones respondan al mismo evento

A los botones ponles un "nombre" con boton.setActionCommand("el nombre que quieras").

Añade a todos los botones el mismo ActionListener

Código java:
Ver original
  1. public class UnActionListener implements ActionListener {
  2.    public void actionPerformed (ActionEvent e) {
  3.        if (e.getActionCommand().equals("el nombre que quieras") {
  4.            .....
  5.        }
  6.        if (e.getActionCommand().equals("otro nombre de otro boton") {
  7.            ....
  8.        }
  9.        ....
  10.    }
  11. }

Código java:
Ver original
  1. ActionListener unAction = new UnActionListener();
  2. boton1.setActionCommand("el nombre que quieras");
  3. boton1.addActionListener(unAction);
  4. boton2.setActionCommand("otro nombre de otro boton");
  5. boton2.setActionListener(unAction);

Se bueno.
__________________
Apuntes Java
Wiki de Programación