Класс 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 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) | Добавляет указанный слушатель для получения всех событий |
static void | addCaretListener(CaretListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addCellEditorListener(CellEditorListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addChangeListener(ChangeListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addColumnModelListener(TableColumnModelListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addDocumentListener(DocumentListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addInternalFrameListener(InternalFrameListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addListDataListener(ListDataListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addListSelectionListener(ListSelectionListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addMenuListener(MenuListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addPopupMenuListener(PopupMenuListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addPropertyChangeListener(PropertyChangeListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addTableModelListener(TableModelListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addTreeExpansionListener(TreeExpansionListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addTreeModelListener(TreeModelListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addTreeSelectionListener(TreeSelectionListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addUndoableEditListener(UndoableEditListener l) | Добавляет указанный слушатель для получения всех событий |
static void | addVetoableChangeListener(VetoableChangeListener l) | Добавляет указанный слушатель для получения всех событий |
static void | removeAncestorListener(AncestorListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeCaretListener(CaretListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeCellEditorListener(CellEditorListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeChangeListener(ChangeListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeColumnModelListener(TableColumnModelListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeDocumentListener(DocumentListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeInternalFrameListener(InternalFrameListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeListDataListener(ListDataListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeListSelectionListener(ListSelectionListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeMenuListener(MenuListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removePopupMenuListener(PopupMenuListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removePropertyChangeListener(PropertyChangeListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeTableModelListener(TableModelListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeTreeExpansionListener(TreeExpansionListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeTreeModelListener(TreeModelListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeTreeSelectionListener(TreeSelectionListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeUndoableEditListener(UndoableEditListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
static void | removeVetoableChangeListener(VetoableChangeListener l) | Удаляет указанного слушателя, чтобы он больше не получал события |
Методы, объявленные в классе 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