Spec-Zone.ru › OpenJDK 27

Класс AWTEventMonitor

java.lang.Object
com.sun.java.accessibility.util.AWTEventMonitor
Прямые известные подклассы:
SwingEventMonitor
public class AWTEventMonitor extends Object

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

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

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

Конструктор Описание
AWTEventMonitor()
Создаёт 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 при их возникновении.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект другому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API будет удалён в будущей версии.
Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Приостанавливает текущий поток до его пробуждения, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Приостанавливает текущий поток до его пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Приостанавливает текущий поток до его пробуждения, обычно посредством вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

Подробное описание конструкторов

AWTEventMonitor

public AWTEventMonitor()
Создаёт AWTEventMonitor.

Подробное описание методов

getComponentWithFocus

public static Component getComponentWithFocus()
Возвращает компонент, который в данный момент находится в фокусе клавиатуры. Возвращаемое значение может быть null.
Возвращает:
компонент, находящийся в фокусе клавиатуры

addComponentListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeComponentListener(ComponentListener)

removeComponentListener

public static void removeComponentListener(ComponentListener l)
Удаляет указанный слушатель, чтобы он больше не получал события COMPONENT при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addComponentListener(ComponentListener)

addContainerListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeContainerListener(ContainerListener)

removeContainerListener

public static void removeContainerListener(ContainerListener l)
Удаляет указанный слушатель, чтобы он больше не получал события CONTAINER при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addContainerListener(ContainerListener)

addFocusListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeFocusListener(FocusListener)

removeFocusListener

public static void removeFocusListener(FocusListener l)
Удаляет указанный слушатель, чтобы он больше не получал события FOCUS при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addFocusListener(FocusListener)

addKeyListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeKeyListener(KeyListener)

removeKeyListener

public static void removeKeyListener(KeyListener l)
Удаляет указанный слушатель, чтобы он больше не получал события KEY при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addKeyListener(KeyListener)

addMouseListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeMouseListener(MouseListener)

removeMouseListener

public static void removeMouseListener(MouseListener l)
Удаляет указанный слушатель, чтобы он больше не получал события MOUSE при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addMouseListener(MouseListener)

addMouseMotionListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeMouseMotionListener(MouseMotionListener)

removeMouseMotionListener

public static void removeMouseMotionListener(MouseMotionListener l)
Удаляет указанный слушатель, чтобы он больше не получал события MOTION при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addMouseMotionListener(MouseMotionListener)

addWindowListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeWindowListener(WindowListener)

removeWindowListener

public static void removeWindowListener(WindowListener l)
Удаляет указанный слушатель, чтобы он больше не получал события WINDOW при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addWindowListener(WindowListener)

addActionListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeActionListener(ActionListener)

removeActionListener

public static void removeActionListener(ActionListener l)
Удаляет указанный слушатель, чтобы он больше не получал события ACTION при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addActionListener(ActionListener)

addAdjustmentListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeAdjustmentListener(AdjustmentListener)

removeAdjustmentListener

public static void removeAdjustmentListener(AdjustmentListener l)
Удаляет указанный слушатель, чтобы он больше не получал события ADJUSTMENT при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addAdjustmentListener(AdjustmentListener)

addItemListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeItemListener(ItemListener)

removeItemListener

public static void removeItemListener(ItemListener l)
Удаляет указанный слушатель, чтобы он больше не получал события ITEM при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addItemListener(ItemListener)

addTextListener

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

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

Параметры:
l — слушатель, который нужно добавить
См. также:
  • removeTextListener(TextListener)

removeTextListener

public static void removeTextListener(TextListener l)
Удаляет указанный слушатель, чтобы он больше не получал события TEXT при их возникновении.
Параметры:
l — слушатель, который нужно удалить
См. также:
  • addTextListener(TextListener)

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания, ориентированные на разработчиков, обзоры основных понятий, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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.

Spec-Zone.ru

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