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. |
.