Класс AWTEventMonitor
- Direct Known Subclasses:
SwingEventMonitor
public class AWTEventMonitor extends Object
Класс AWTEventMonitor реализует набор слушателей, которые условно устанавливаются на каждый экземпляр компонента AWT в виртуальной машине Java. События, захваченные этими слушателями, становятся доступными через унифицированный набор слушателей, поддерживаемых AWTEventMonitor. Таким образом, все отдельные события каждого экземпляра компонента AWT передаются в один набор слушателей, разбитых по категориям (см. EventID для категорий).
Этот класс зависит от EventQueueMonitor, который предоставляет базовый уровень поддержки захвата контейнеров верхнего уровня по мере их создания.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected static ActionListener |
actionListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static AdjustmentListener |
adjustmentListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static ComponentListener |
componentListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static Component |
componentWithFocus |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется; для получения компонента с фокусом используйте метод getComponentWithFocus. |
protected static ContainerListener |
containerListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static FocusListener |
focusListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static ItemListener |
itemListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static KeyListener |
keyListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static MouseListener |
mouseListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static MouseMotionListener |
mouseMotionListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static TextListener |
textListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
protected static WindowListener |
windowListener |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Это поле не используется. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AWTEventMonitor() |
Создаёт AWTEventMonitor. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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 при их возникновении. |
Подробное описание полей
componentWithFocus
@Deprecated(since="8", forRemoval=true) protected static Component componentWithFocus
- См. также:
componentListener
@Deprecated(since="8", forRemoval=true) protected static ComponentListener componentListener
containerListener
@Deprecated(since="8", forRemoval=true) protected static ContainerListener containerListener
focusListener
@Deprecated(since="8", forRemoval=true) protected static FocusListener focusListener
keyListener
@Deprecated(since="8", forRemoval=true) protected static KeyListener keyListener
mouseListener
@Deprecated(since="8", forRemoval=true) protected static MouseListener mouseListener
mouseMotionListener
@Deprecated(since="8", forRemoval=true) protected static MouseMotionListener mouseMotionListener
windowListener
@Deprecated(since="8", forRemoval=true) protected static WindowListener windowListener
actionListener
@Deprecated(since="8", forRemoval=true) protected static ActionListener actionListener
adjustmentListener
@Deprecated(since="8", forRemoval=true) protected static AdjustmentListener adjustmentListener
itemListener
@Deprecated(since="8", forRemoval=true) protected static ItemListener itemListener
textListener
@Deprecated(since="8", forRemoval=true) protected static TextListener textListener
Подробное описание конструкторов
AWTEventMonitor
public AWTEventMonitor()
AWTEventMonitor. Подробное описание методов
getComponentWithFocus
public static Component getComponentWithFocus()
- Возвращает:
- компонент, имеющий фокус клавиатуры
addComponentListener
public static void addComponentListener(ComponentListener l)
COMPONENT на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения. Примечание: этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l- слушатель для добавления - См. также:
removeComponentListener
public static void removeComponentListener(ComponentListener l)
COMPONENT при их возникновении.- Параметры:
-
l- слушатель для удаления - См. также:
addContainerListener
public static void addContainerListener(ContainerListener l)
CONTAINER на каждом экземпляре компонента в виртуальной машине Java по мере их возникновения. Примечание: этот слушатель автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип слушателя.
- Параметры:
-
l- слушатель для добавления - См. также:
removeContainerListener
public static void removeContainerListener(ContainerListener l)
CONTAINER при их возникновении.- Параметры:
-
l- слушатель для удаления - См. также:
addFocusListener
public static void addFocusListener(FocusListener l)
FOCUS на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeFocusListener
public static void removeFocusListener(FocusListener l)
FOCUS при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addKeyListener
public static void addKeyListener(KeyListener l)
KEY на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeKeyListener
public static void removeKeyListener(KeyListener l)
KEY при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addMouseListener
public static void addMouseListener(MouseListener l)
MOUSE на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeMouseListener
public static void removeMouseListener(MouseListener l)
MOUSE при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addMouseMotionListener
public static void addMouseMotionListener(MouseMotionListener l)
MOTION на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeMouseMotionListener
public static void removeMouseMotionListener(MouseMotionListener l)
MOTION при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addWindowListener
public static void addWindowListener(WindowListener l)
WINDOW на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeWindowListener
public static void removeWindowListener(WindowListener l)
WINDOW при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addActionListener
public static void addActionListener(ActionListener l)
ACTION на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: Этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeActionListener
public static void removeActionListener(ActionListener l)
ACTION при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addAdjustmentListener
public static void addAdjustmentListener(AdjustmentListener l)
ADJUSTMENT на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeAdjustmentListener
public static void removeAdjustmentListener(AdjustmentListener l)
ADJUSTMENT при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addItemListener
public static void addItemListener(ItemListener l)
ITEM на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeItemListener
public static void removeItemListener(ItemListener l)
ITEM при их возникновении.- Parameters:
-
l- обработчик для удаления - See Also:
addTextListener
public static void addTextListener(TextListener l)
TEXT на каждом экземпляре компонента в виртуальной машине Java при их возникновении. Примечание: этот обработчик автоматически добавляется ко всем экземплярам компонентов, созданным после вызова этого метода. Кроме того, он добавляется только к экземплярам компонентов, поддерживающим этот тип обработчика.
- Parameters:
-
l- обработчик для добавления - See Also:
removeTextListener
public static void removeTextListener(TextListener l)
TEXT события при их возникновении.- Параметры:
-
l- слушатель для удаления - См. также:
© 1993, 2021, 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/17/docs/api/jdk.accessibility/com/sun/java/accessibility/util/AWTEventMonitor.html