Класс 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 | Модификатор и тип | Метод | Описание |
|---|---|---|
static void |
addActionListener |
Добавляет указанный прослушиватель для получения всех событий ACTION каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addAdjustmentListener |
Добавляет указанный прослушиватель для получения всех событий ADJUSTMENT каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addComponentListener |
Добавляет указанный прослушиватель для получения всех событий COMPONENT каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addContainerListener |
Добавляет указанный прослушиватель для получения всех событий CONTAINER каждого экземпляра компонента в виртуальной машине Java по мере их возникновения. |
static void |
addFocusListener |
Добавляет указанный прослушиватель для получения всех событий FOCUS каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addItemListener |
Добавляет указанный прослушиватель для получения всех событий ITEM каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addKeyListener |
Добавляет указанный прослушиватель для получения всех событий KEY каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addMouseListener |
Добавляет указанный прослушиватель для получения всех событий MOUSE каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addMouseMotionListener |
Добавляет указанный прослушиватель для получения всех событий перемещения мыши MOTION каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addTextListener |
Добавляет указанный прослушиватель для получения всех событий TEXT каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static void |
addWindowListener |
Добавляет указанный прослушиватель для получения всех событий WINDOW каждого экземпляра компонента в виртуальной машине Java при их возникновении. |
static Component |
getComponentWithFocus() |
Возвращает компонент, который в данный момент имеет фокус клавиатуры. |
static void |
removeActionListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события ACTION при их возникновении. |
static void |
removeAdjustmentListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события ADJUSTMENT при их возникновении. |
static void |
removeComponentListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события COMPONENT при их возникновении. |
static void |
removeContainerListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события CONTAINER при их возникновении. |
static void |
removeFocusListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события FOCUS при их возникновении. |
static void |
removeItemListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события ITEM при их возникновении. |
static void |
removeKeyListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события KEY при их возникновении. |
static void |
removeMouseListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события MOUSE при их возникновении. |
static void |
removeMouseMotionListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события MOTION при их возникновении. |
static void |
removeTextListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события TEXT при их возникновении. |
static void |
removeWindowListener |
Удаляет указанный прослушиватель, чтобы он больше не получал события WINDOW при их возникновении. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, планируется удаление: этот элемент API может быть удалён в будущей версии. Финализация устарела и может быть удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
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.