Listener, Métodos y Eventos

NOMBRE LISTENER DESCRIPCIÓN MÉTODOS EVENTOS
ActionListener Se produce al hacer clic en un componente. También si se pulsa Enter teniendo el foco en el componente. public coid actionPerformed (ActionEvent e)

JButton: clic o pulsar Enter con el foco activado en él.

Jlist: doble clic en un elemento de la lista.

JMenultem: selecciona una opción del menú.

JTextField: al pulsar Enter con el foco activado.

KeyListener Se produce al pulsar una tecla. Según el método cambiará la forma de pulsar la tecla

public void keyTyped (KeyEvent e)

public void keyPreseed (KeyEvent e)

public void keyReleased (KeyEvent e)

Cuando pulsamos una tecla, según el Listener.

keyTyped: al pulsar y soltar la tecla.

KeyPressed: al pulsar la tecla.

KeyReleased: al soltar la tecla.

FocusListener Se produce cuando un componente gana o pierde el foco. Es decir, que está seleccionado.

public void focusGained (FocusEvent e)

public void focusLost (FocusEvent e)

Recibir o perder el foco
MouseListener Se produce cuando se realiza una acción con el ratón.

public void mouseClicked (MouseEvent e)

public void mouseEntered (MouseEvent e)

public void mouseExited (MouseEvent e)

public void mousePreseed (MouseEvent e)

public void mouseReleased (MouseEvent e)

mouseCliked: pinchar y soltar

mouseEntered: entrar en un componente con el puntero.

mouseExited: salir de un componente con el puntero.

mousePressed: presionar el botón.

mouseReleased: soltar el botón.

MouseMotionListener Se produce con el movimiento del mouse.

public void mouseDragged (MouseEvent e)

public void mouseMoved (MouseEvent e)

Según el Listener:

mouseDragged: clic y arrastrar un componente.

mouseMoved: al mover el puntero sobre un evento.