Słuchaczki zdarzeń reprezentują interfejsy odpowiedzialne za obsługę zdarzeń. Java dostarcza różnych klas słuchaczy zdarzeń, jednak omówione zostaną tylko te, które są częściej używane. Każda metoda słuchacza zdarzeń posiada jeden argument w postaci obiektu będącego podklasą klasy EventObject. Na przykład, metody listenera zdarzeń myszy przyjmą instancję MouseEvent, gdzie MouseEvent wywodzi się z EventObject.
Interfejs EventListner
Jest to interfejs znaczników, który każdy interfejs listenera musi rozszerzyć. Klasa ta jest zdefiniowana w pakiecie java.util.
Deklaracja klasy
Poniżej znajduje się deklaracja dla interfejsu java.util.EventListener –
public interface EventListener
Interfejsy listenerów zdarzeń
Poniżej znajduje się lista powszechnie używanych listenerów zdarzeń.
| Sr.No. | Class & Description |
|---|---|
| 1 | ActionListener
Ten interfejs jest używany do odbierania zdarzeń akcji. |
| 2 | ComponentListener
Ten interfejs jest używany do odbierania zdarzeń komponentu. |
| 3 | ItemListener
Ten interfejs jest używany do odbierania zdarzeń elementów. |
| 4 | KeyListener
Ten interfejs jest używany do odbierania zdarzeń kluczy. |
| 5 | MouseListener
Ten interfejs jest używany do odbierania zdarzeń myszy. |
| 6 | WindowListener
Ten interfejs jest używany do odbierania zdarzeń okna. |
| 7 | AdjustmentListener
Ten interfejs jest używany do odbierania zdarzeń regulacji. |
| 8 | ContainerListener
Ten interfejs jest używany do odbierania zdarzeń kontenera. |
| 9 | MouseMotionListener
Ten interfejs jest używany do odbierania zdarzeń ruchu myszy. |
| 10 | FocusListener
Ten interfejs jest używany do odbierania zdarzeń fokusu. |
.