Класс SwingEventMonitor
public class SwingEventMonitor extends AWTEventMonitor
SwingEventMonitor расширяет AWTEventMonitor, добавляя набор прослушивателей, которые при определённых условиях устанавливаются для каждого экземпляра компонента Swing в виртуальной машине Java. События, перехватываемые этими прослушивателями, становятся доступными через единый набор прослушивателей, поддерживаемых SwingEventMonitor. Благодаря этому все отдельные события каждого экземпляра компонента AWT и Swing направляются в единый набор прослушивателей, разделённых по категориям (категории см. в EventID).
Этот класс зависит от EventQueueMonitor, который обеспечивает базовую поддержку перехвата контейнеров верхнего уровня при их создании.
Поскольку этот класс расширяет AWTEventMonitor, нет необходимости одновременно использовать этот класс и AWTEventMonitor. Если необходимо отслеживать компоненты AWT и Swing, следует использовать только этот класс.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected static final EventListenerList |
listenerList |
Основной список всех прослушивателей, зарегистрированных другими классами. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SwingEventMonitor() |
Создаёт SwingEventMonitor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static void |
addAncestorListener |
Добавляет указанный прослушиватель для получения всех событий ANCESTOR каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addCaretListener |
Добавляет указанный прослушиватель для получения всех событий CARET каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addCellEditorListener |
Добавляет указанный прослушиватель для получения всех событий CELLEDITOR каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addChangeListener |
Добавляет указанный прослушиватель для получения всех событий CHANGE каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addColumnModelListener |
Добавляет указанный прослушиватель для получения всех событий COLUMNMODEL каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addDocumentListener |
Добавляет указанный прослушиватель для получения всех событий DOCUMENT каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addInternalFrameListener |
Добавляет указанный прослушиватель для получения всех событий INTERNALFRAME каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addListDataListener |
Добавляет указанный прослушиватель для получения всех событий LISTDATA каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addListSelectionListener |
Добавляет указанный прослушиватель для получения всех событий LISTSELECTION каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addMenuListener |
Добавляет указанный прослушиватель для получения всех событий MENU каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addPopupMenuListener |
Добавляет указанный прослушиватель для получения всех событий POPUPMENU каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addPropertyChangeListener |
Добавляет указанный прослушиватель для получения всех событий PROPERTYCHANGE каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addTableModelListener |
Добавляет указанный прослушиватель для получения всех событий TABLEMODEL каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addTreeExpansionListener |
Добавляет указанный прослушиватель для получения всех событий TREEEXPANSION каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addTreeModelListener |
Добавляет указанный прослушиватель для получения всех событий TREEMODEL каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addTreeSelectionListener |
Добавляет указанный прослушиватель для получения всех событий TREESELECTION каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addUndoableEditListener |
Добавляет указанный прослушиватель для получения всех событий UNDOABLEEDIT каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addVetoableChangeListener |
Добавляет указанный прослушиватель для получения всех событий VETOABLECHANGE каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
removeAncestorListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события ANCESTOR при их возникновении. |
static void |
removeCaretListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события CARET при их возникновении. |
static void |
removeCellEditorListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события CELLEDITOR при их возникновении. |
static void |
removeChangeListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события CHANGE при их возникновении. |
static void |
removeColumnModelListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события COLUMNMODEL при их возникновении. |
static void |
removeDocumentListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события DOCUMENT при их возникновении. |
static void |
removeInternalFrameListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события INTERNALFRAME при их возникновении. |
static void |
removeListDataListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события LISTDATA при их возникновении. |
static void |
removeListSelectionListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события LISTSELECTION при их возникновении. |
static void |
removeMenuListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события MENU при их возникновении. |
static void |
removePopupMenuListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события POPUPMENU при их возникновении. |
static void |
removePropertyChangeListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события PROPERTYCHANGE при их возникновении. |
static void |
removeTableModelListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события TABLEMODEL при их возникновении. |
static void |
removeTreeExpansionListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события TREEEXPANSION при их возникновении. |
static void |
removeTreeModelListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события TREEMODEL при их возникновении. |
static void |
removeTreeSelectionListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события TREESELECTION при их возникновении. |
static void |
removeUndoableEditListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события UNDOABLEEDIT при их возникновении. |
static void |
removeVetoableChangeListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события VETOABLECHANGE при их возникновении. |
Методы, объявленные в классе AWTEventMonitor
addActionListener, addAdjustmentListener, addComponentListener, addContainerListener, addFocusListener, addItemListener, addKeyListener, addMouseListener, addMouseMotionListener, addTextListener, addWindowListener, getComponentWithFocus, removeActionListener, removeAdjustmentListener, removeComponentListener, removeContainerListener, removeFocusListener, removeItemListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeTextListener, removeWindowListener
Подробное описание полей
listenerList
protected static final EventListenerList listenerList
Подробное описание конструкторов
SwingEventMonitor
public SwingEventMonitor()
SwingEventMonitor.Подробное описание методов
addAncestorListener
public static void addAncestorListener(AncestorListener l)
ANCESTOR для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeAncestorListener
public static void removeAncestorListener(AncestorListener l)
ANCESTOR при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addCaretListener
public static void addCaretListener(CaretListener l)
CARET для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeCaretListener
public static void removeCaretListener(CaretListener l)
CARET при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addCellEditorListener
public static void addCellEditorListener(CellEditorListener l)
CELLEDITOR для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeCellEditorListener
public static void removeCellEditorListener(CellEditorListener l)
CELLEDITOR при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addChangeListener
public static void addChangeListener(ChangeListener l)
CHANGE для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeChangeListener
public static void removeChangeListener(ChangeListener l)
CHANGE при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addColumnModelListener
public static void addColumnModelListener(TableColumnModelListener l)
COLUMNMODEL для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeColumnModelListener
public static void removeColumnModelListener(TableColumnModelListener l)
COLUMNMODEL при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addDocumentListener
public static void addDocumentListener(DocumentListener l)
DOCUMENT для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeDocumentListener
public static void removeDocumentListener(DocumentListener l)
DOCUMENT при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addListDataListener
public static void addListDataListener(ListDataListener l)
LISTDATA для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeListDataListener
public static void removeListDataListener(ListDataListener l)
LISTDATA при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addListSelectionListener
public static void addListSelectionListener(ListSelectionListener l)
LISTSELECTION для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeListSelectionListener
public static void removeListSelectionListener(ListSelectionListener l)
LISTSELECTION при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addMenuListener
public static void addMenuListener(MenuListener l)
MENU для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeMenuListener
public static void removeMenuListener(MenuListener l)
MENU при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addPopupMenuListener
public static void addPopupMenuListener(PopupMenuListener l)
POPUPMENU для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removePopupMenuListener
public static void removePopupMenuListener(PopupMenuListener l)
POPUPMENU при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addTableModelListener
public static void addTableModelListener(TableModelListener l)
TABLEMODEL для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeTableModelListener
public static void removeTableModelListener(TableModelListener l)
TABLEMODEL при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addTreeExpansionListener
public static void addTreeExpansionListener(TreeExpansionListener l)
TREEEXPANSION для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeTreeExpansionListener
public static void removeTreeExpansionListener(TreeExpansionListener l)
TREEEXPANSION при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addTreeModelListener
public static void addTreeModelListener(TreeModelListener l)
TREEMODEL для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeTreeModelListener
public static void removeTreeModelListener(TreeModelListener l)
TREEMODEL при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addTreeSelectionListener
public static void addTreeSelectionListener(TreeSelectionListener l)
TREESELECTION для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeTreeSelectionListener
public static void removeTreeSelectionListener(TreeSelectionListener l)
TREESELECTION при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addUndoableEditListener
public static void addUndoableEditListener(UndoableEditListener l)
UNDOABLEEDIT для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeUndoableEditListener
public static void removeUndoableEditListener(UndoableEditListener l)
UNDOABLEEDIT при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addInternalFrameListener
public static void addInternalFrameListener(InternalFrameListener l)
INTERNALFRAME для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeInternalFrameListener
public static void removeInternalFrameListener(InternalFrameListener l)
INTERNALFRAME при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addPropertyChangeListener
public static void addPropertyChangeListener(PropertyChangeListener l)
PROPERTYCHANGE для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removePropertyChangeListener
public static void removePropertyChangeListener(PropertyChangeListener l)
PROPERTYCHANGE при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
addVetoableChangeListener
public static void addVetoableChangeListener(VetoableChangeListener l)
VETOABLECHANGE для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. Примечание. Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l— слушатель, который нужно добавить - См. также:
removeVetoableChangeListener
public static void removeVetoableChangeListener(VetoableChangeListener l)
VETOABLECHANGE при их возникновении.- Параметры:
-
l— слушатель, который нужно удалить - См. также:
© 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/jdk.accessibility/com/sun/java/accessibility/util/SwingEventMonitor.html