Пакет java.awt.event
package java.awt.event
Предоставляет интерфейсы и классы для работы с различными типами событий, генерируемых компонентами AWT. Подробности модели событий AWT см. в классе
java.awt.AWTEvent. События генерируются источниками событий. Прослушиватель событий регистрируется в источнике событий, чтобы получать уведомления о событиях определенного типа. Этот пакет определяет события и прослушиватели событий, а также адаптеры прослушивателей событий, которые являются удобными классами для упрощения процесса написания прослушивателей событий.- Since:
- 1.1
| Класс | Описание |
|---|---|
| ActionEvent | Семантическое событие, указывающее на то, что произошло действие, определенное компонентом. |
| ActionListener | Интерфейс прослушивателя для получения событий действий. |
| AdjustmentEvent | Событие изменения, генерируемое объектами типа Adjustable, такими как Scrollbar и ScrollPane. |
| AdjustmentListener | Интерфейс прослушивателя для получения событий изменения. |
| AWTEventListener | Интерфейс прослушивателя для получения уведомлений об событиях, отправленных объектам, которые являются экземплярами Component или MenuComponent или их подклассов. |
| AWTEventListenerProxy | Класс, расширяющий EventListenerProxy, специально для добавления AWTEventListener для определенной маски событий. |
| ComponentAdapter | Абстрактный адаптерный класс для получения событий компонента. |
| ComponentEvent | Событие низкого уровня, указывающее на то, что компонент перемещен, изменен по размеру или изменен по видимости (также базовый класс для других событий уровня компонента). |
| ComponentListener | Интерфейс прослушивателя для получения событий компонента. |
| ContainerAdapter | Абстрактный адаптерный класс для получения событий контейнера. |
| ContainerEvent | Событие низкого уровня, указывающее на то, что содержимое контейнера изменилось из-за добавления или удаления компонента. |
| ContainerListener | Интерфейс прослушивателя для получения событий контейнера. |
| FocusAdapter | Абстрактный адаптерный класс для получения событий фокуса клавиатуры. |
| FocusEvent | Событие низкого уровня, указывающее на то, что компонент получил или потерял фокус ввода. |
| FocusEvent.Cause | Это перечисление представляет причину события FocusEvent — причину, по которой оно произошло. |
| FocusListener | Интерфейс прослушивателя для получения событий фокуса клавиатуры на компоненте. |
| HierarchyBoundsAdapter | Абстрактный адаптерный класс для получения событий перемещения и изменения размера предка. |
| HierarchyBoundsListener | Интерфейс прослушивателя для получения событий перемещения и изменения размера предка. |
| HierarchyEvent | Событие, указывающее на изменение иерархии Component, к которой принадлежит Component. |
| HierarchyListener | Интерфейс прослушивателя для получения событий изменения иерархии. |
| InputEvent | Базовый класс событий для всех событий ввода на уровне компонента. |
| InputMethodEvent | События ввода метода содержат информацию о тексте, который вводится с помощью метода ввода. |
| InputMethodListener | Интерфейс прослушивателя для получения событий метода ввода. |
| InvocationEvent | Событие, которое выполняет метод run() на объекте Runnable
, когда оно обрабатывается потоком диспетчера событий AWT. |
| ItemEvent | Семантическое событие, указывающее на то, что элемент выбран или снят с выбора. |
| ItemListener | Интерфейс прослушивателя для получения событий элемента. |
| KeyAdapter | Абстрактный адаптерный класс для получения событий клавиатуры. |
| KeyEvent | Событие, указывающее на то, что произошел нажатие клавиши в компоненте. |
| KeyListener | Интерфейс прослушивателя для получения событий клавиатуры (нажатия клавиш). |
| MouseAdapter | Абстрактный адаптерный класс для получения событий мыши. |
| MouseEvent | Событие, указывающее на то, что в компоненте произошла мышь. |
| MouseListener | Интерфейс прослушивателя для получения "интересных" событий мыши (нажатие, отпускание, щелчок, вход и выход) на компоненте. |
| MouseMotionAdapter | Абстрактный адаптерный класс для получения событий движения мыши. |
| MouseMotionListener | Интерфейс прослушивателя для получения событий движения мыши на компоненте. |
| MouseWheelEvent | Событие, указывающее на то, что колесо мыши повернулось в компоненте. |
| MouseWheelListener | Интерфейс прослушивателя для получения событий колеса мыши на компоненте. |
| PaintEvent | Событие рисования уровня компонента. |
| TextEvent | Семантическое событие, указывающее на то, что текст объекта изменился. |
| TextListener | Интерфейс прослушивателя для получения событий текста. |
| WindowAdapter | Абстрактный адаптерный класс для получения событий окна. |
| WindowEvent | Событие низкого уровня, указывающее на то, что окно изменило свой статус. |
| WindowFocusListener | Интерфейс прослушивателя для получения событий фокуса окна, включая события WINDOW_GAINED_FOCUS и WINDOW_LOST_FOCUS. |
| WindowListener | Интерфейс прослушивателя для получения событий окна. |
| WindowStateListener | Интерфейс прослушивателя для получения событий состояния окна. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/event/package-summary.html