Учебники

SWING — слушатели событий

Слушатели событий представляют интерфейсы, отвечающие за обработку событий. Java предоставляет различные классы прослушивателей событий, однако будут обсуждаться только те, которые используются чаще. Каждый метод метода прослушивателя событий имеет единственный аргумент в качестве объекта, который является подклассом класса EventObject. Например, методы прослушивателя событий мыши будут принимать экземпляр MouseEvent, где MouseEvent является производным от EventObject.

Интерфейс EventListner

Это интерфейс маркера, который должен расширять каждый интерфейс слушателя. Этот класс определен в пакете java.util .

Декларация класса

Ниже приводится объявление для интерфейса java.util.EventListener.

public interface EventListener

Интерфейсы прослушивания событий SWING

Ниже приведен список часто используемых слушателей событий.

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

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

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

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

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

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

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

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

Этот интерфейс используется для получения событий движения мыши.

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