Los Event Listeners representan las interfaces responsables de manejar eventos. Java proporciona varias clases de escuchadores de eventos, sin embargo, sólo se discutirán los que se utilizan con más frecuencia. Cada método de un oyente de eventos tiene un único argumento como objeto que es la subclase de la clase EventObject. Por ejemplo, los métodos de escucha de eventos del ratón aceptarán una instancia de MouseEvent, donde MouseEvent deriva de EventObject.
Interfaz EventListner
Es una interfaz marcadora que toda interfaz de escucha tiene que extender. Esta clase está definida en el paquete java.util.
Declaración de la clase
A continuación se muestra la declaración de la interfaz java.util.EventListener –
public interface EventListener
Interfaces de escuchadores de eventos
A continuación se muestra la lista de escuchadores de eventos más utilizados.
Sr.No. | Clase & Descripción |
---|---|
1 | ActionListener
Esta interfaz se utiliza para recibir los eventos de acción. |
2 | ComponentListener
Esta interfaz se utiliza para recibir los eventos de componente. |
3 | ItemListener
Esta interfaz se utiliza para recibir los eventos de ítems. |
4 | KeyListener
Esta interfaz se utiliza para recibir los eventos de llaves. |
5 | MouseListener
Esta interfaz se utiliza para recibir los eventos de ratón. |
6 | WindowListener
Esta interfaz se utiliza para recibir los eventos de ventana. |
7 | AdjustmentListener
Esta interfaz se utiliza para recibir los eventos de ajuste. |
8 | ContainerListener
Esta interfaz se utiliza para recibir los eventos de contenedor. |
9 | MouseMotionListener
Esta interfaz se utiliza para recibir los eventos de movimiento del ratón. |
10 | FocusListener
Esta interfaz se utiliza para recibir los eventos de enfoque. |