Пакет javax.swing.event
Обеспечивает события, генерируемые компонентами Swing. Он содержит классы событий и соответствующие интерфейсы слушателей событий для событий, генерируемых компонентами Swing, в дополнение к тем событиям в пакете java.awt.event.
Примечание: Большая часть API Swing не потокобезопасна. Подробнее см. Потоки в Swing, раздел в Руководстве по Java.
Связанная документация
Для обзоров, учебников, примеров, руководств и документации по инструментам, пожалуйста, см.:- Написание слушателей событий, раздел в Руководстве по Java
- Since:
- 1.2
| Интерфейс | Описание |
|---|---|
| AncestorListener | Интерфейс AncestorListener для поддержки уведомлений о изменениях в JComponent или одном из его предков. |
| CaretListener | Слушатель изменений позиции курсора текстового компонента. |
| CellEditorListener | CellEditorListener определяет интерфейс для объекта, который прослушивает изменения в CellEditor |
| ChangeListener | Определяет объект, который прослушивает ChangeEvents. |
| DocumentEvent | Интерфейс для уведомлений о изменениях документа. |
| DocumentEvent.ElementChange | Описание изменений, внесённых в определённый элемент. |
| DocumentListener | Интерфейс для наблюдателя, который регистрируется для получения уведомлений о изменениях в текстовом документе. |
| HyperlinkListener | HyperlinkListener |
| InternalFrameListener | Интерфейс слушателя для получения событий внутренних фреймов. |
| ListDataListener | ListDataListener |
| ListSelectionListener | Слушатель, который получает уведомления при изменении выделения в списке. |
| MenuDragMouseListener | Определяет слушатель перетаскивания мыши по меню. |
| MenuKeyListener | MenuKeyListener |
| MenuListener | Определяет слушатель событий меню. |
| MouseInputListener | Слушатель, реализующий все методы в обоих интерфейсах |
| PopupMenuListener | Слушатель всплывающего меню |
| RowSorterListener | Слушатели уведомляются об изменениях в |
| TableColumnModelListener | TableColumnModelListener определяет интерфейс для объекта, который прослушивает изменения в TableColumnModel. |
| TableModelListener | TableModelListener определяет интерфейс для объекта, который прослушивает изменения в TableModel. |
| TreeExpansionListener | Слушатель, который получает уведомления при разворачивании или сворачивании узла дерева. |
| TreeModelListener | Определяет интерфейс для объекта, который прослушивает изменения в TreeModel. |
| TreeSelectionListener | Слушатель, который получает уведомления при изменении выделения в TreeSelectionModel. |
| TreeWillExpandListener | Слушатель, который получает уведомления при разворачивании или сворачивании узла дерева. |
| UndoableEditListener | Интерфейс, реализуемый классом, заинтересованным в получении информации об отменяемых операциях. |
| Класс | Описание |
|---|---|
| AncestorEvent | Событие, сообщаемое дочернему компоненту, исходящее от предка в иерархии компонентов. |
| CaretEvent | CaretEvent используется для уведомления заинтересованных сторон о том, что текстовый курсор изменился в источнике события. |
| ChangeEvent | ChangeEvent используется для уведомления заинтересованных сторон о том, что состояние изменилось в источнике события. |
| DocumentEvent.EventType | Перечисление типов событий документа |
| EventListenerList | Класс, содержащий список EventListeners. |
| HyperlinkEvent | HyperlinkEvent используется для уведомления заинтересованных сторон о том, что произошло с гиперссылкой. |
| HyperlinkEvent.EventType | Определяет типы событий ENTERED, EXITED и ACTIVATED, а также их строковые представления, возвращаемые методом toString(). |
| InternalFrameAdapter | Абстрактный адаптерный класс для получения событий внутренних фреймов. |
| InternalFrameEvent |
|
| ListDataEvent | Определяет событие, которое инкапсулирует изменения в списке. |
| ListSelectionEvent | Событие, характеризующее изменение выделения. |
| MenuDragMouseEvent | MenuDragMouseEvent используется для уведомления заинтересованных сторон о том, что элемент меню получил MouseEvent, перенаправленный к нему в условиях перетаскивания. |
| MenuEvent | MenuEvent используется для уведомления заинтересованных сторон о том, что меню, являющееся источником события, было выведено, выбрано или отменено. |
| MenuKeyEvent | MenuKeyEvent используется для уведомления заинтересованных сторон о том, что элемент меню получил KeyEvent, перенаправленный к нему в дереве меню. |
| MouseInputAdapter | Пустая реализация интерфейса |
| PopupMenuEvent | PopupMenuEvent содержит только источник события, которым является JPopupMenu, отправляющий событие. |
| RowSorterEvent |
|
| SwingPropertyChangeSupport | Этот подкласс |
| TableColumnModelEvent | TableColumnModelEvent используется для уведомления слушателей о том, что модель столбцов таблицы изменилась, например, столбец был добавлен, удален или перемещен. |
| TableModelEvent | TableModelEvent используется для уведомления слушателей о том, что модель таблицы изменилась. |
| TreeExpansionEvent | Событие, используемое для идентификации отдельного пути в дереве. |
| TreeModelEvent | Инкапсулирует информацию, описывающую изменения в модели дерева, и используется для уведомления слушателей модели дерева об изменении. |
| TreeSelectionEvent | Событие, характеризующее изменение текущего выделения. |
| UndoableEditEvent | Событие, указывающее, что произошла операция, которую можно отменить. |
| Перечисление | Описание |
|---|---|
| RowSorterEvent.Type | Перечисление типов |
© 1993, 2020, 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://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/event/package-summary.html