Spec-Zone.ru › OpenJDK 21

Класс SwingEventMonitor

java.lang.Object
com.sun.java.accessibility.util.AWTEventMonitor
com.sun.java.accessibility.util.SwingEventMonitor
public class SwingEventMonitor extends AWTEventMonitor

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

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

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

См. также:
  • AWTEventMonitor

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

Модификатор и тип Поле Описание
protected static final EventListenerList listenerList
Главный список всех слушателей, зарегистрированных другими классами.

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

Конструктор Описание
SwingEventMonitor()
Конструирует 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()
Конструирует 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 при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addListSelectionListener(javax.swing.event.ListSelectionListener)

addMenuListener

public static void addMenuListener(MenuListener l)
Добавляет указанный слушатель для получения всех событий MENU на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeMenuListener(javax.swing.event.MenuListener)

removeMenuListener

public static void removeMenuListener(MenuListener l)
Удаляет указанный слушатель, чтобы он больше не получал события MENU при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addMenuListener(javax.swing.event.MenuListener)

addPopupMenuListener

public static void addPopupMenuListener(PopupMenuListener l)
Добавляет указанный слушатель для получения всех событий POPUPMENU на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removePopupMenuListener(javax.swing.event.PopupMenuListener)

removePopupMenuListener

public static void removePopupMenuListener(PopupMenuListener l)
Удаляет указанный слушатель, чтобы он больше не получал события POPUPMENU при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addPopupMenuListener(javax.swing.event.PopupMenuListener)

addTableModelListener

public static void addTableModelListener(TableModelListener l)
Добавляет указанный слушатель для получения всех событий TABLEMODEL на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeTableModelListener(javax.swing.event.TableModelListener)

removeTableModelListener

public static void removeTableModelListener(TableModelListener l)
Удаляет указанный слушатель, чтобы он больше не получал события TABLEMODEL при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addTableModelListener(javax.swing.event.TableModelListener)

addTreeExpansionListener

public static void addTreeExpansionListener(TreeExpansionListener l)
Добавляет указанный слушатель для получения всех событий TREEEXPANSION на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeTreeExpansionListener(javax.swing.event.TreeExpansionListener)

removeTreeExpansionListener

public static void removeTreeExpansionListener(TreeExpansionListener l)
Удаляет указанный слушатель, чтобы он больше не получал события TREEEXPANSION при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addTreeExpansionListener(javax.swing.event.TreeExpansionListener)

addTreeModelListener

public static void addTreeModelListener(TreeModelListener l)
Добавляет указанный слушатель для получения всех событий TREEMODEL на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeTreeModelListener(javax.swing.event.TreeModelListener)

removeTreeModelListener

public static void removeTreeModelListener(TreeModelListener l)
Удаляет указанный слушатель, чтобы он больше не получал события TREEMODEL при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addTreeModelListener(javax.swing.event.TreeModelListener)

addTreeSelectionListener

public static void addTreeSelectionListener(TreeSelectionListener l)
Добавляет указанный слушатель для получения всех событий TREESELECTION на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeTreeSelectionListener(javax.swing.event.TreeSelectionListener)

removeTreeSelectionListener

public static void removeTreeSelectionListener(TreeSelectionListener l)
Удаляет указанный слушатель, чтобы он больше не получал события TREESELECTION при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addTreeSelectionListener(javax.swing.event.TreeSelectionListener)

addUndoableEditListener

public static void addUndoableEditListener(UndoableEditListener l)
Добавляет указанный слушатель для получения всех событий UNDOABLEEDIT на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeUndoableEditListener(javax.swing.event.UndoableEditListener)

removeUndoableEditListener

public static void removeUndoableEditListener(UndoableEditListener l)
Удаляет указанный слушатель, чтобы он больше не получал события UNDOABLEEDIT при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addUndoableEditListener(javax.swing.event.UndoableEditListener)

addInternalFrameListener

public static void addInternalFrameListener(InternalFrameListener l)
Добавляет указанный слушатель для получения всех событий INTERNALFRAME на каждом экземпляре компонента в виртуальной машине Java при их возникновении.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeInternalFrameListener(javax.swing.event.InternalFrameListener)

removeInternalFrameListener

public static void removeInternalFrameListener(InternalFrameListener l)
Удаляет указанного слушателя, чтобы он больше не получал события INTERNALFRAME при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addInternalFrameListener(javax.swing.event.InternalFrameListener)

addPropertyChangeListener

public static void addPropertyChangeListener(PropertyChangeListener l)
Добавляет указанного слушателя для получения всех событий PROPERTYCHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

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

Parameters:
l - слушатель для добавления
See Also:
  • removePropertyChangeListener(java.beans.PropertyChangeListener)

removePropertyChangeListener

public static void removePropertyChangeListener(PropertyChangeListener l)
Удаляет указанного слушателя, чтобы он больше не получал события PROPERTYCHANGE при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addPropertyChangeListener(java.beans.PropertyChangeListener)

addVetoableChangeListener

public static void addVetoableChangeListener(VetoableChangeListener l)
Добавляет указанного слушателя для получения всех событий VETOABLECHANGE на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения.

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

Parameters:
l - слушатель для добавления
See Also:
  • removeVetoableChangeListener(java.beans.VetoableChangeListener)

removeVetoableChangeListener

public static void removeVetoableChangeListener(VetoableChangeListener l)
Удаляет указанного слушателя, чтобы он больше не получал события VETOABLECHANGE при их возникновении.
Parameters:
l - слушатель для удаления
See Also:
  • addVetoableChangeListener(java.beans.VetoableChangeListener)

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

Spec-Zone.ru

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