Класс AWTEventMonitor

Прямые известные подклассы:
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()

Методы

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

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

static void addAdjustmentListener​(AdjustmentListener l)

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

static void addComponentListener​(ComponentListener l)

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

static void addContainerListener​(ContainerListener l)

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

static void addFocusListener​(FocusListener l)

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

static void addItemListener​(ItemListener l)

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

static void addKeyListener​(KeyListener l)

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

static void addMouseListener​(MouseListener l)

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

static void addMouseMotionListener​(MouseMotionListener l)

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

static void addTextListener​(TextListener l)

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

static void addWindowListener​(WindowListener l)

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

static Component getComponentWithFocus()

Возвращает компонент, который в данный момент имеет фокус клавиатуры.

static void removeActionListener​(ActionListener l)

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

static void removeAdjustmentListener​(AdjustmentListener l)

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

static void removeComponentListener​(ComponentListener l)

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

static void removeContainerListener​(ContainerListener l)

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

static void removeFocusListener​(FocusListener l)

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

static void removeItemListener​(ItemListener l)

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

static void removeKeyListener​(KeyListener l)

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

static void removeMouseListener​(MouseListener l)

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

static void removeMouseMotionListener​(MouseMotionListener l)

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

static void removeTextListener​(TextListener l)

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

static void removeWindowListener​(WindowListener l)

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

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

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

Поля

componentWithFocus

@Deprecated(since="8",
            forRemoval=true)
protected static Component componentWithFocus
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется; для получения компонента с фокусом используйте метод getComponentWithFocus.

Текущий компонент с фокусом клавиатуры.

См. также:
getComponentWithFocus()

componentListener

@Deprecated(since="8",
            forRemoval=true)
protected static ComponentListener componentListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов ComponentListener.

См. также:
addComponentListener(java.awt.event.ComponentListener), removeComponentListener(java.awt.event.ComponentListener)

containerListener

@Deprecated(since="8",
            forRemoval=true)
protected static ContainerListener containerListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов ContainerListener.

См. также:
addContainerListener(java.awt.event.ContainerListener), removeContainerListener(java.awt.event.ContainerListener)

focusListener

@Deprecated(since="8",
            forRemoval=true)
protected static FocusListener focusListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов FocusListener.

См. также:
addFocusListener(java.awt.event.FocusListener), removeFocusListener(java.awt.event.FocusListener)

keyListener

@Deprecated(since="8",
            forRemoval=true)
protected static KeyListener keyListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов KeyListener.

См. также:
addKeyListener(java.awt.event.KeyListener), removeKeyListener(java.awt.event.KeyListener)

mouseListener

@Deprecated(since="8",
            forRemoval=true)
protected static MouseListener mouseListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов MouseListener.

См. также:
addMouseListener(java.awt.event.MouseListener), removeMouseListener(java.awt.event.MouseListener)

mouseMotionListener

@Deprecated(since="8",
            forRemoval=true)
protected static MouseMotionListener mouseMotionListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов MouseMotionListener.

См. также:
addMouseMotionListener(java.awt.event.MouseMotionListener), removeMouseMotionListener(java.awt.event.MouseMotionListener)

windowListener

@Deprecated(since="8",
            forRemoval=true)
protected static WindowListener windowListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов WindowListener.

См. также:
addWindowListener(java.awt.event.WindowListener), removeWindowListener(java.awt.event.WindowListener)

actionListener

@Deprecated(since="8",
            forRemoval=true)
protected static ActionListener actionListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов ActionListener.

См. также:
addActionListener(java.awt.event.ActionListener), removeActionListener(java.awt.event.ActionListener)

adjustmentListener

@Deprecated(since="8",
            forRemoval=true)
protected static AdjustmentListener adjustmentListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов AdjustmentListener.

См. также:
addAdjustmentListener(java.awt.event.AdjustmentListener), removeAdjustmentListener(java.awt.event.AdjustmentListener)

itemListener

@Deprecated(since="8",
            forRemoval=true)
protected static ItemListener itemListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов ItemListener.

См. также:
addItemListener(java.awt.event.ItemListener), removeItemListener(java.awt.event.ItemListener)

textListener

@Deprecated(since="8",
            forRemoval=true)
protected static TextListener textListener
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Это поле не используется.

Текущий список зарегистрированных классов TextListener.

См. также:
addTextListener(java.awt.event.TextListener), removeTextListener(java.awt.event.TextListener)

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

AWTEventMonitor

public AWTEventMonitor()

Методы

getComponentWithFocus

public static Component getComponentWithFocus()

Возвращает компонент, который в настоящее время имеет фокус клавиатуры. Возвращаемое значение может быть null.

Возвращает:
компонент, имеющий фокус клавиатуры

addComponentListener

public static void addComponentListener(ComponentListener l)

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

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

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

removeComponentListener

public static void removeComponentListener(ComponentListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addComponentListener(java.awt.event.ComponentListener)

addContainerListener

public static void addContainerListener(ContainerListener l)

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

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

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

removeContainerListener

public static void removeContainerListener(ContainerListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addContainerListener(java.awt.event.ContainerListener)

addFocusListener

public static void addFocusListener(FocusListener l)

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

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

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

removeFocusListener

public static void removeFocusListener(FocusListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addFocusListener(java.awt.event.FocusListener)

addKeyListener

public static void addKeyListener(KeyListener l)

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

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

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

removeKeyListener

public static void removeKeyListener(KeyListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addKeyListener(java.awt.event.KeyListener)

addMouseListener

public static void addMouseListener(MouseListener l)

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

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

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

removeMouseListener

public static void removeMouseListener(MouseListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addMouseListener(java.awt.event.MouseListener)

addMouseMotionListener

public static void addMouseMotionListener(MouseMotionListener l)

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

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

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

removeMouseMotionListener

public static void removeMouseMotionListener(MouseMotionListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addMouseMotionListener(java.awt.event.MouseMotionListener)

addWindowListener

public static void addWindowListener(WindowListener l)

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

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

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

removeWindowListener

public static void removeWindowListener(WindowListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addWindowListener(java.awt.event.WindowListener)

addActionListener

public static void addActionListener(ActionListener l)

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

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

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

removeActionListener

public static void removeActionListener(ActionListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addActionListener(java.awt.event.ActionListener)

addAdjustmentListener

public static void addAdjustmentListener(AdjustmentListener l)

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

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

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

removeAdjustmentListener

public static void removeAdjustmentListener(AdjustmentListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addAdjustmentListener(java.awt.event.AdjustmentListener)

addItemListener

public static void addItemListener(ItemListener l)

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

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

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

removeItemListener

public static void removeItemListener(ItemListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addItemListener(java.awt.event.ItemListener)

addTextListener

public static void addTextListener(TextListener l)

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

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

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

removeTextListener

public static void removeTextListener(TextListener l)

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

Параметры:
l - слушатель для удаления
См. также:
addTextListener(java.awt.event.TextListener)

© 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/AWTEventMonitor.html

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