Spec-Zone.ru › OpenJDK 25

Пакет javax.swing.event

package javax.swing.event
Предоставляет события, генерируемые компонентами Swing. Содержит классы событий и соответствующие интерфейсы прослушивателей событий для событий, генерируемых компонентами Swing, в дополнение к событиям пакета java.awt.event.

Примечание: Большая часть API Swing не является потокобезопасной. Подробности см. в разделе Параллельная обработка в Swing учебника The Java Tutorial.

Связанная документация

Обзоры, учебные материалы, примеры, руководства и документацию по инструментам см. здесь:
  • Создание прослушивателей событий, раздел учебника The Java Tutorial
Начиная с:
1.2
Пакет Описание
javax.swing
Предоставляет набор «легковесных» (написанных исключительно на Java) компонентов, которые, насколько это возможно, работают одинаково на всех платформах.
Класс Описание
AncestorEvent
Событие, сообщающее дочернему компоненту о событии, источник которого находится среди его предков в иерархии компонентов.
AncestorListener
Интерфейс AncestorListener поддерживает уведомления об изменениях в JComponent или одном из его предков.
CaretEvent
CaretEvent используется для уведомления заинтересованных сторон об изменении текстового курсора в источнике события.
CaretListener
Прослушиватель изменений положения курсора в текстовом компоненте.
CellEditorListener
CellEditorListener определяет интерфейс объекта, который отслеживает изменения в CellEditor.
ChangeEvent
ChangeEvent используется для уведомления заинтересованных сторон об изменении состояния в источнике события.
ChangeListener
Определяет объект, который прослушивает события ChangeEvent.
DocumentEvent
Интерфейс для уведомлений об изменениях документа.
DocumentEvent.ElementChange
Описывает изменения, внесённые в определённый элемент.
DocumentEvent.EventType
Перечисление типов событий документа.
DocumentListener
Интерфейс наблюдателя, регистрируемого для получения уведомлений об изменениях текстового документа.
EventListenerList
Класс, содержащий список EventListener.
HyperlinkEvent
HyperlinkEvent используется для уведомления заинтересованных сторон о событии, связанном с гипертекстовой ссылкой.
HyperlinkEvent.EventType
Определяет типы событий ENTERED, EXITED и ACTIVATED, а также их строковые представления, возвращаемые методом toString().
HyperlinkListener
Прослушиватель гиперссылок.
InternalFrameAdapter
Абстрактный класс-адаптер для получения событий внутренних окон.
InternalFrameEvent
Событие AWTEvent, обеспечивающее поддержку объектов JInternalFrame в качестве источника события.
InternalFrameListener
Интерфейс прослушивателя для получения событий внутренних окон.
ListDataEvent
Определяет событие, описывающее изменения списка.
ListDataListener
Прослушиватель данных списка.
ListSelectionEvent
Событие, описывающее изменение выбора.
ListSelectionListener
Прослушиватель, получающий уведомления об изменении значения выбора в списке.
MenuDragMouseEvent
MenuDragMouseEvent используется для уведомления заинтересованных сторон о том, что элемент меню получил MouseEvent, переданный ему во время перетаскивания.
MenuDragMouseListener
Определяет прослушиватель перетаскивания мышью в меню.
MenuEvent
MenuEvent используется для уведомления заинтересованных сторон о том, что меню, являющееся источником события, было открыто, выбрано или отменено.
MenuKeyEvent
MenuKeyEvent используется для уведомления заинтересованных сторон о том, что элемент меню получил KeyEvent, переданный ему в дереве меню.
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
Интерфейс, реализуемый классом, которому необходимо получать уведомления об операциях, которые можно отменить.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/event/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API