Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2013, 23:37
Avatar de ipraetoriux
ipraetoriux
 
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: clase anonima y eventos awt. DUDAS XD

...pues haber, explicándotelo de forma muy sencilla...ActionListener es una interfaz que se usa para manejar eventos que se generan cuando se produce una acción sobre un elemento del programa...existen dos formas de usar un ActionListener...

Código JAVA:
Ver original
  1. JButton button = new JButton("Limpiar");
  2. button.addActionListener(this);

Aca implementas addActionListener, y como argumentos pasas "this", en este caso "this" hace referencia a la implementación de la interface ActionListener...

Hay otra forma de hacer lo mismo que es pasando una clase anónima, que por lo general es lo mas usado...

Código JAVA:
Ver original
  1. button.addActionListener (new ActionListener()
  2.        {
  3.          public void actionPerformed (ActionEvent e)
  4.          {
  5.            
  6.             // Aquí codigo
  7.          
  8.          }
  9.        });

Recuerda que en general siempre es bueno ir leyendo el API y analizando los distintos métodos, como se forman, sus parametros, etc. Por lo general la gente siempre tiene problemas con el concepto de sobre carga de métodos y los distintos tipos de parámetros que pueden recibir ...espero haberte sido de ayuda