Слушатели событий 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

Этот интерфейс используется для получения событий фокуса.