Класс SwingEventMonitor

public class SwingEventMonitor
extends AWTEventMonitor

SwingEventMonitor расширяет AWTEventMonitor, добавляя набор слушателей, условно устанавливаемых на каждом экземпляре компонента Swing в виртуальной машине Java. События, захваченные этими слушателями, доступны через объединенный набор слушателей, поддерживаемый SwingEventMonitor. Благодаря этому все отдельные события каждого экземпляра компонентов AWT и Swing передаются в один набор слушателей, разделенных по категориям (см. EventID для категорий).

Этот класс зависит от EventQueueMonitor, который обеспечивает базовый уровень поддержки захвата контейнеров верхнего уровня по мере их создания.

Поскольку этот класс расширяет AWTEventMonitor, нет необходимости использовать этот класс и AWTEventMonitor одновременно. Если вы хотите отслеживать как компоненты AWT, так и Swing, вам следует использовать только этот класс.

См. также:
AWTEventMonitor

Краткое описание полей

Модификатор и тип Поле Описание
protected static EventListenerList listenerList

Основной список всех слушателей, зарегистрированных другими классами.

Поля, объявленные в классе com.sun.java.accessibility.util.AWTEventMonitor

actionListener, adjustmentListener, componentListener, componentWithFocus, containerListener, focusListener, itemListener, keyListener, mouseListener, mouseMotionListener, textListener, windowListener

Краткое описание конструкторов

Конструктор Описание
SwingEventMonitor()

Методы

Модификатор и тип Метод Описание
static void addAncestorListener​(AncestorListener l)

Добавляет указанный слушатель для получения всех событий ANCESTOR на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addCaretListener​(CaretListener l)

Добавляет указанный слушатель для получения всех событий CARET на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addCellEditorListener​(CellEditorListener l)

Добавляет указанный слушатель для получения всех событий CELLEDITOR на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addChangeListener​(ChangeListener l)

Добавляет указанный слушатель для получения всех событий CHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addColumnModelListener​(TableColumnModelListener l)

Добавляет указанный слушатель для получения всех событий COLUMNMODEL на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addDocumentListener​(DocumentListener l)

Добавляет указанный слушатель для получения всех событий DOCUMENT на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addInternalFrameListener​(InternalFrameListener l)

Добавляет указанный слушатель для получения всех событий INTERNALFRAME на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addListDataListener​(ListDataListener l)

Добавляет указанный слушатель для получения всех событий LISTDATA на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addListSelectionListener​(ListSelectionListener l)

Добавляет указанный слушатель для получения всех событий LISTSELECTION на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addMenuListener​(MenuListener l)

Добавляет указанный слушатель для получения всех событий MENU на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addPopupMenuListener​(PopupMenuListener l)

Добавляет указанный слушатель для получения всех событий POPUPMENU на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addPropertyChangeListener​(PropertyChangeListener l)

Добавляет указанный слушатель для получения всех событий PROPERTYCHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addTableModelListener​(TableModelListener l)

Добавляет указанный слушатель для получения всех событий TABLEMODEL на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addTreeExpansionListener​(TreeExpansionListener l)

Добавляет указанный слушатель для получения всех событий TREEEXPANSION на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addTreeModelListener​(TreeModelListener l)

Добавляет указанный слушатель для получения всех событий TREEMODEL на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addTreeSelectionListener​(TreeSelectionListener l)

Добавляет указанный слушатель для получения всех событий TREESELECTION на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addUndoableEditListener​(UndoableEditListener l)

Добавляет указанный слушатель для получения всех событий UNDOABLEEDIT на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void addVetoableChangeListener​(VetoableChangeListener l)

Добавляет указанный слушатель для получения всех событий VETOABLECHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

static void removeAncestorListener​(AncestorListener l)

Удаляет указанного слушателя, чтобы он больше не получал события ANCESTOR по мере их возникновения.

static void removeCaretListener​(CaretListener l)

Удаляет указанного слушателя, чтобы он больше не получал события CARET по мере их возникновения.

static void removeCellEditorListener​(CellEditorListener l)

Удаляет указанного слушателя, чтобы он больше не получал события CELLEDITOR по мере их возникновения.

static void removeChangeListener​(ChangeListener l)

Удаляет указанного слушателя, чтобы он больше не получал события CHANGE по мере их возникновения.

static void removeColumnModelListener​(TableColumnModelListener l)

Удаляет указанного слушателя, чтобы он больше не получал события COLUMNMODEL по мере их возникновения.

static void removeDocumentListener​(DocumentListener l)

Удаляет указанного слушателя, чтобы он больше не получал события DOCUMENT по мере их возникновения.

static void removeInternalFrameListener​(InternalFrameListener l)

Удаляет указанного слушателя, чтобы он больше не получал события INTERNALFRAME по мере их возникновения.

static void removeListDataListener​(ListDataListener l)

Удаляет указанного слушателя, чтобы он больше не получал события LISTDATA по мере их возникновения.

static void removeListSelectionListener​(ListSelectionListener l)

Удаляет указанного слушателя, чтобы он больше не получал события LISTSELECTION по мере их возникновения.

static void removeMenuListener​(MenuListener l)

Удаляет указанного слушателя, чтобы он больше не получал события MENU по мере их возникновения.

static void removePopupMenuListener​(PopupMenuListener l)

Удаляет указанного слушателя, чтобы он больше не получал события POPUPMENU по мере их возникновения.

static void removePropertyChangeListener​(PropertyChangeListener l)

Удаляет указанного слушателя, чтобы он больше не получал события PROPERTYCHANGE по мере их возникновения.

static void removeTableModelListener​(TableModelListener l)

Удаляет указанного слушателя, чтобы он больше не получал события TABLEMODEL по мере их возникновения.

static void removeTreeExpansionListener​(TreeExpansionListener l)

Удаляет указанного слушателя, чтобы он больше не получал события TREEEXPANSION по мере их возникновения.

static void removeTreeModelListener​(TreeModelListener l)

Удаляет указанного слушателя, чтобы он больше не получал события TREEMODEL по мере их возникновения.

static void removeTreeSelectionListener​(TreeSelectionListener l)

Удаляет указанного слушателя, чтобы он больше не получал события TREESELECTION по мере их возникновения.

static void removeUndoableEditListener​(UndoableEditListener l)

Удаляет указанного слушателя, чтобы он больше не получал события UNDOABLEEDIT по мере их возникновения.

static void removeVetoableChangeListener​(VetoableChangeListener l)

Удаляет указанного слушателя, чтобы он больше не получал события VETOABLECHANGE по мере их возникновения.

Методы, объявленные в классе com.sun.java.accessibility.util.AWTEventMonitor

addActionListener, addAdjustmentListener, addComponentListener, addContainerListener, addFocusListener, addItemListener, addKeyListener, addMouseListener, addMouseMotionListener, addTextListener, addWindowListener, getComponentWithFocus, removeActionListener, removeAdjustmentListener, removeComponentListener, removeContainerListener, removeFocusListener, removeItemListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeTextListener, removeWindowListener

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

listenerList

protected static final EventListenerList listenerList

Основной список всех слушателей, зарегистрированных другими классами. Изменять его напрямую можно только вызывая методы добавления или удаления слушателей в этом классе.

Конструкторы

SwingEventMonitor

public SwingEventMonitor()

Методы

addAncestorListener

public static void addAncestorListener(AncestorListener l)

Добавляет указанный прослушиватель для получения всех событий ANCESTOR для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeAncestorListener(javax.swing.event.AncestorListener)

removeAncestorListener

public static void removeAncestorListener(AncestorListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события ANCESTOR при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addAncestorListener(javax.swing.event.AncestorListener)

addCaretListener

public static void addCaretListener(CaretListener l)

Добавляет указанный прослушиватель для получения всех событий CARET для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeCaretListener(javax.swing.event.CaretListener)

removeCaretListener

public static void removeCaretListener(CaretListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события CARET при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addCaretListener(javax.swing.event.CaretListener)

addCellEditorListener

public static void addCellEditorListener(CellEditorListener l)

Добавляет указанный прослушиватель для получения всех событий CELLEDITOR для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeCellEditorListener(javax.swing.event.CellEditorListener)

removeCellEditorListener

public static void removeCellEditorListener(CellEditorListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события CELLEDITOR при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addCellEditorListener(javax.swing.event.CellEditorListener)

addChangeListener

public static void addChangeListener(ChangeListener l)

Добавляет указанный прослушиватель для получения всех событий CHANGE для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

public static void removeChangeListener(ChangeListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события CHANGE при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addChangeListener(javax.swing.event.ChangeListener)

addColumnModelListener

public static void addColumnModelListener(TableColumnModelListener l)

Добавляет указанный прослушиватель для получения всех событий COLUMNMODEL для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeColumnModelListener(javax.swing.event.TableColumnModelListener)

removeColumnModelListener

public static void removeColumnModelListener(TableColumnModelListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события COLUMNMODEL при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addColumnModelListener(javax.swing.event.TableColumnModelListener)

addDocumentListener

public static void addDocumentListener(DocumentListener l)

Добавляет указанный прослушиватель для получения всех событий DOCUMENT для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeDocumentListener(javax.swing.event.DocumentListener)

removeDocumentListener

public static void removeDocumentListener(DocumentListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события DOCUMENT при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addDocumentListener(javax.swing.event.DocumentListener)

addListDataListener

public static void addListDataListener(ListDataListener l)

Добавляет указанный прослушиватель для получения всех событий LISTDATA для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeListDataListener(javax.swing.event.ListDataListener)

removeListDataListener

public static void removeListDataListener(ListDataListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события LISTDATA при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addListDataListener(javax.swing.event.ListDataListener)

addListSelectionListener

public static void addListSelectionListener(ListSelectionListener l)

Добавляет указанный прослушиватель для получения всех событий LISTSELECTION для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeListSelectionListener(javax.swing.event.ListSelectionListener)

removeListSelectionListener

public static void removeListSelectionListener(ListSelectionListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события LISTSELECTION при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addListSelectionListener(javax.swing.event.ListSelectionListener)

addMenuListener

public static void addMenuListener(MenuListener l)

Добавляет указанный прослушиватель для получения всех событий MENU для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removeMenuListener(javax.swing.event.MenuListener)

removeMenuListener

public static void removeMenuListener(MenuListener l)

Удаляет указанный прослушиватель, поэтому он больше не получает события MENU при их возникновении.

Параметры:
l - прослушиватель для удаления
См. также:
addMenuListener(javax.swing.event.MenuListener)

addPopupMenuListener

public static void addPopupMenuListener(PopupMenuListener l)

Добавляет указанный прослушиватель для получения всех событий POPUPMENU для каждого экземпляра компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот прослушиватель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип прослушивателя.

Параметры:
l - прослушиватель для добавления
См. также:
removePopupMenuListener(javax.swing.event.PopupMenuListener)

removePopupMenuListener

public static void removePopupMenuListener(PopupMenuListener l)

Удаляет указанный слушатель, чтобы он больше не получал события POPUPMENU при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addPopupMenuListener(javax.swing.event.PopupMenuListener)

addTableModelListener

public static void addTableModelListener(TableModelListener l)

Добавляет указанного слушателя для получения всех событий TABLEMODEL на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeTableModelListener(javax.swing.event.TableModelListener)

removeTableModelListener

public static void removeTableModelListener(TableModelListener l)

Удаляет указанный слушатель, чтобы он больше не получал события TABLEMODEL при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addTableModelListener(javax.swing.event.TableModelListener)

addTreeExpansionListener

public static void addTreeExpansionListener(TreeExpansionListener l)

Добавляет указанного слушателя для получения всех событий TREEEXPANSION на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeTreeExpansionListener(javax.swing.event.TreeExpansionListener)

removeTreeExpansionListener

public static void removeTreeExpansionListener(TreeExpansionListener l)

Удаляет указанный слушатель, чтобы он больше не получал события TREEEXPANSION при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addTreeExpansionListener(javax.swing.event.TreeExpansionListener)

addTreeModelListener

public static void addTreeModelListener(TreeModelListener l)

Добавляет указанного слушателя для получения всех событий TREEMODEL на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeTreeModelListener(javax.swing.event.TreeModelListener)

removeTreeModelListener

public static void removeTreeModelListener(TreeModelListener l)

Удаляет указанный слушатель, чтобы он больше не получал события TREEMODEL при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addTreeModelListener(javax.swing.event.TreeModelListener)

addTreeSelectionListener

public static void addTreeSelectionListener(TreeSelectionListener l)

Добавляет указанного слушателя для получения всех событий TREESELECTION на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeTreeSelectionListener(javax.swing.event.TreeSelectionListener)

removeTreeSelectionListener

public static void removeTreeSelectionListener(TreeSelectionListener l)

Удаляет указанный слушатель, чтобы он больше не получал события TREESELECTION при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addTreeSelectionListener(javax.swing.event.TreeSelectionListener)

addUndoableEditListener

public static void addUndoableEditListener(UndoableEditListener l)

Добавляет указанного слушателя для получения всех событий UNDOABLEEDIT на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeUndoableEditListener(javax.swing.event.UndoableEditListener)

removeUndoableEditListener

public static void removeUndoableEditListener(UndoableEditListener l)

Удаляет указанный слушатель, чтобы он больше не получал события UNDOABLEEDIT при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addUndoableEditListener(javax.swing.event.UndoableEditListener)

addInternalFrameListener

public static void addInternalFrameListener(InternalFrameListener l)

Добавляет указанного слушателя для получения всех событий INTERNALFRAME на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeInternalFrameListener(javax.swing.event.InternalFrameListener)

removeInternalFrameListener

public static void removeInternalFrameListener(InternalFrameListener l)

Удаляет указанный слушатель, чтобы он больше не получал события INTERNALFRAME при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addInternalFrameListener(javax.swing.event.InternalFrameListener)

addPropertyChangeListener

public static void addPropertyChangeListener(PropertyChangeListener l)

Добавляет указанного слушателя для получения всех событий PROPERTYCHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removePropertyChangeListener(java.beans.PropertyChangeListener)

removePropertyChangeListener

public static void removePropertyChangeListener(PropertyChangeListener l)

Удаляет указанный слушатель, чтобы он больше не получал события PROPERTYCHANGE при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addPropertyChangeListener(java.beans.PropertyChangeListener)

addVetoableChangeListener

public static void addVetoableChangeListener(VetoableChangeListener l)

Добавляет указанного слушателя для получения всех событий VETOABLECHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

Примечание: Этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, которые поддерживают этот тип слушателя.

Параметры:
l - слушатель для добавления
См. также:
removeVetoableChangeListener(java.beans.VetoableChangeListener)

removeVetoableChangeListener

public static void removeVetoableChangeListener(VetoableChangeListener l)

Удаляет указанный слушатель, чтобы он больше не получал события VETOABLECHANGE при их возникновении.

Параметры:
l - слушатель для удаления
См. также:
addVetoableChangeListener(java.beans.VetoableChangeListener)

© 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/jdk.accessibility/com/sun/java/accessibility/util/SwingEventMonitor.html

Spec-Zone .ru
спецификации, руководства, описания, API