Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 08:29
Avatar de jc_moj
jc_moj
 
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 15 años, 4 meses
Puntos: 12
Eventos en java, duda de novato

Hola a todos

Bueno, ando aprendiendo un poco de Java. Estoy usando eclipse y el plugin "visual editor" para crear "las ventanitas".

Más que nada, lo que pregunto es una curiosidad.

Me llamó la atención la forma en la que este editor me crea los eventos, si inserto un botón y le creo un evento para la pulsación del ratón, éste es el código que me crea:

Código Java:
Ver original
  1. /**
  2.      * This method initializes jButton 
  3.      *  
  4.      * @return javax.swing.JButton 
  5.      */
  6.     private JButton getJButton() {
  7.         if (jBotonSalir == null) {
  8.             jBotonSalir = new JButton("Salir");
  9.             jBotonSalir.addMouseListener(new java.awt.event.MouseAdapter() {
  10.                 public void mouseClicked(java.awt.event.MouseEvent e) {
  11.                     System.out.println("mouseClicked()"); // TODO Auto-generated Event stub mouseClicked()
  12.                 }
  13.             });
  14.         }
  15.         return jBotonSalir;
  16.     }

Mi curiosidad es la forma en la que crea el procedimiento mouseClicked (línea 10), todo ese procedimiento está dentro de la llamada a addMouseListener, es decir, ¿Es un parámetro de addMouseListener todo el procedimiento mouseclicked?

Saludos