SWING - słuchacze wydarzeń
Odbiorniki zdarzeń reprezentują interfejsy odpowiedzialne za obsługę zdarzeń. Java udostępnia różne klasy detektora zdarzeń, jednak omówione zostaną tylko te, które są częściej używane. Każda metoda metody detektora zdarzeń ma pojedynczy argument jako obiekt, który jest podklasą klasy EventObject. Na przykład metody nasłuchiwania zdarzeń myszy będą akceptować wystąpienie MouseEvent, gdzie MouseEvent pochodzi od EventObject.
Interfejs EventListner
Jest to interfejs znaczników, który musi rozszerzać każdy interfejs słuchacza. Ta klasa jest zdefiniowana wjava.util pakiet.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.util.EventListener interfejs -
public interface EventListener
Interfejsy nasłuchiwania zdarzeń SWING
Poniżej znajduje się lista często używanych detektorów zdarzeń.
Sr.No. | Klasa i opis |
---|---|
1 | ActionListener Ten interfejs służy do odbierania zdarzeń akcji. |
2 | ComponentListener Ten interfejs służy do odbierania zdarzeń składowych. |
3 | ItemListener Ten interfejs służy do odbierania zdarzeń pozycji. |
4 | KeyListener Ten interfejs służy do odbierania kluczowych zdarzeń. |
5 | MouseListener Ten interfejs służy do odbierania zdarzeń myszy. |
6 | WindowListener Ten interfejs służy do odbierania zdarzeń okna. |
7 | AdjustmentListener Ten interfejs służy do odbierania zdarzeń regulacji. |
8 | ContainerListener Ten interfejs służy do odbierania zdarzeń kontenera. |
9 | MouseMotionListener Ten interfejs służy do odbierania zdarzeń ruchu myszy. |
10 | FocusListener Ten interfejs jest używany do odbierania zdarzeń aktywności. |