eventos

Geri
26 de Julio del 2004
A ver. Quiero hacer unas ventanas para un programa. El problema lo tengo cuando creo los ActionListeners para los botones.
Tengo una clase (ControlIO) que me controla todo el tema de las ventanas, de modo que los algorismos importantes se desarrollan en ontra clase (principal) des de la que llamo a ControlIO. Mi intención era que ControlIO devolviese el botón que el usuario ha apretado.
Pero resulta que cuando se crea el ActionListener sólo puedo modificar la función ActionPerformed, pero esta no devuelve ningún resultado y no se puede modificar la cabecera.
En fin, mi pregunta seria, hay alguna manera de hacer que la clase que contiene la ventana devuelva el boton que se ha apretado?
Gracias

x
26 de Julio del 2004
en el action performed entra el parámetro de tipo ActionEvent
si quieres saber qué boton ha sido pulsado, puedes hacer esto
public void actionPerformed(ActionEvent evt)
{ component = evt.getSource();
}