Слушатели событий AWT
Слушатель событий представляет интерфейсы, ответственные за обработку событий. Java предоставляет нам различные классы прослушивателей событий, но мы обсудим те, которые используются чаще. Каждый метод метода прослушивателя событий имеет единственный аргумент в качестве объекта, который является подклассом класса EventObject. Например, методы прослушивателя событий мыши будут принимать экземпляр MouseEvent, где MouseEvent является производным от EventObject.
Интерфейс EventListner
Это интерфейс маркера, который должен расширять каждый интерфейс слушателя. Этот класс определен в пакете java.util.
Объявление класса
Ниже приводится декларация для java.util.EventListener интерфейс:
public interface EventListener
Интерфейсы приемника событий AWT:
Ниже приводится список часто используемых прослушивателей событий.
Sr. No. | Управление и описание |
---|---|
1 | ActionListener Этот интерфейс используется для получения событий действия. |
2 | ComponentListener Этот интерфейс используется для получения событий компонента. |
3 | ItemListener Этот интерфейс используется для получения событий элемента. |
4 | KeyListener Этот интерфейс используется для получения ключевых событий. |
5 | MouseListener Этот интерфейс используется для получения событий мыши. |
6 | TextListener Этот интерфейс используется для получения текстовых событий. |
7 | WindowListener Этот интерфейс используется для получения оконных событий. |
8 | AdjustmentListener Этот интерфейс используется для получения настраиваемых событий. |
9 | ContainerListener Этот интерфейс используется для получения событий контейнера. |
10 | MouseMotionListener Этот интерфейс используется для получения событий движения мыши. |
11 | FocusListener Этот интерфейс используется для получения событий фокуса. |