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