Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/11/2004, 16:20
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 22 años, 6 meses
Puntos: 10
En realidad al escuchador de la mismo quien fue quien lo llamo, al momento de que un componente es agregado a un escuchador, cada vez que pasa dicha accion que ese componente escucha, le envia el reporte de que la accion ocurrio a la clase que esta escuchando. estan tan simple como que en ves de poner

addActionListener(this);

pongas

addActionListener(new EscuchadorArial());

por ejemplo, entonces solo tendrias que tener una clase que se llame EscuchadorArial que implemente la interfaz ActionListener de esta forma

Código PHP:
public class EscuchadorArial implements ActionListener {
    public 
void actionPerformed(ActionEvent ae) {
        
//aqui se ejecuta cuando se lanza el evento
    
}

Y para que ese codigo funcione no tiene porque el escuchador estar puesto en una clase que sea como tu dices anonima.

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo