Spec-Zone.ru › OpenJDK 21

Класс EventQueueMonitor

java.lang.Object
com.sun.java.accessibility.util.EventQueueMonitor
Все реализованные интерфейсы:
AWTEventListener, EventListener
public class EventQueueMonitor extends Object implements AWTEventListener
Класс EventQueueMonitor предоставляет ключевые основные функциональные возможности для технологий вспомогательного доступа (и других технологий системного уровня, которым необходимы некоторые из тех же вещей, что и технологиям вспомогательного доступа).
См. также:
  • AWTEventMonitor
  • SwingEventMonitor

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

Конструктор Описание
EventQueueMonitor()
Создает новый экземпляр EventQueueMonitor.

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

Модификатор и тип Метод Описание
static void addGUIInitializedListener(GUIInitializedListener l)
Добавляет указанного слушателя для уведомления о начальной инициализации подсистемы графического интерфейса.
static void addTopLevelWindowListener(TopLevelWindowListener l)
Добавляет указанного слушателя для уведомления о создании или уничтожении окна верхнего уровня.
void eventDispatched(AWTEvent theEvent)
Обрабатывает события, являющиеся результатом регистрации слушателя на EventQueue в maybeInitialize().
static Accessible getAccessibleAt(Point p)
Получает объект Accessible в заданной точке на экране.
static Point getCurrentMousePosition()
Возвращает последнюю записанную позицию мыши в координатах экрана.
static Window[] getTopLevelWindows()
Возвращает список окон верхнего уровня, используемых в виртуальной машине Java.
static Window getTopLevelWindowWithFocus()
Возвращает окно верхнего уровня Window , которое в данный момент имеет фокус клавиатуры.
static boolean isGUIInitialized()
Указывает, инициализирована ли подсистема графического интерфейса.
static void maybeInitialize()
Указывает EventQueueMonitor начать прослушивание событий.
static void removeGUIInitializedListener(GUIInitializedListener l)
Удаляет указанного слушателя, который должен быть уведомлен при инициализации подсистемы графического интерфейса.
static void removeTopLevelWindowListener(TopLevelWindowListener l)
Удаляет указанного слушателя, который должен быть уведомлен при создании или уничтожении окна верхнего уровня.

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

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

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

EventQueueMonitor

public EventQueueMonitor()
Создает новый экземпляр EventQueueMonitor. Обычно это вызывается только инструментарием AWT во время инициализации. Технологии вспомогательного доступа не должны создавать экземпляры EventQueueMonitor самостоятельно. Вместо этого они должны либо ссылаться на него напрямую через статические методы в этом классе, например, getCurrentMousePosition(), или получить экземпляр, обратившись к инструментарию, например, Toolkit.getSystemEventQueue().

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

maybeInitialize

public static void maybeInitialize()
Указывает EventQueueMonitor начать прослушивание событий.

eventDispatched

public void eventDispatched(AWTEvent theEvent)
Обрабатывает события, являющиеся результатом регистрации слушателя на EventQueue в maybeInitialize().
Специфицировано в:
eventDispatched в интерфейсе AWTEventListener
Параметры:
theEvent - событие для обработки

getAccessibleAt

public static Accessible getAccessibleAt(Point p)
Получает объект Accessible в заданной точке на экране. Возвращаемое значение может быть null, если объект Accessible не найден в указанной точке.
Параметры:
p - точка для доступа
Возвращает:
объект Accessible в указанной точке

isGUIInitialized

public static boolean isGUIInitialized()
Указывает, инициализирована ли подсистема графического интерфейса. Если это возвращает true, технология вспомогательного доступа может свободно создавать экземпляры компонентов GUI. Если возвращаемое значение false, технология вспомогательного доступа должна зарегистрировать GUIInitializedListener и ждать создания экземпляров компонентов GUI до вызова слушателя.
Возвращает:
true, если подсистема графического интерфейса инициализирована
См. также:
  • addGUIInitializedListener(com.sun.java.accessibility.util.GUIInitializedListener)

addGUIInitializedListener

public static void addGUIInitializedListener(GUIInitializedListener l)
Добавляет указанного слушателя для уведомления о начальной инициализации подсистемы графического интерфейса. Технологии вспомогательного доступа должны получить результаты isGUIInitialized() до вызова этого метода.
Параметры:
l - слушатель для добавления
См. также:
  • isGUIInitialized()
  • removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)

removeGUIInitializedListener

public static void removeGUIInitializedListener(GUIInitializedListener l)
Удаляет указанного слушателя, который должен быть уведомлен при инициализации подсистемы графического интерфейса.
Параметры:
l - слушатель для удаления
См. также:
  • addGUIInitializedListener(com.sun.java.accessibility.util.GUIInitializedListener)

addTopLevelWindowListener

public static void addTopLevelWindowListener(TopLevelWindowListener l)
Добавляет указанного слушателя для уведомления о создании или уничтожении окна верхнего уровня.
Параметры:
l - слушатель для добавления
См. также:
  • removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)

removeTopLevelWindowListener

public static void removeTopLevelWindowListener(TopLevelWindowListener l)
Удаляет указанного слушателя, который должен быть уведомлен при создании или уничтожении окна верхнего уровня.
Параметры:
l - слушатель для удаления
См. также:
  • addTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)

getCurrentMousePosition

public static Point getCurrentMousePosition()
Возвращает последнюю записанную позицию мыши в координатах экрана.
Возвращает:
последнюю записанную позицию мыши в координатах экрана

getTopLevelWindows

public static Window[] getTopLevelWindows()
Возвращает список окон верхнего уровня, используемых в виртуальной машине Java.
Возвращает:
массив окон верхнего уровня Window , используемых в виртуальной машине Java

getTopLevelWindowWithFocus

public static Window getTopLevelWindowWithFocus()
Возвращает окно верхнего уровня Window , которое в данный момент имеет фокус клавиатуры.
Возвращает:
окно верхнего уровня Window , которое в данный момент имеет фокус клавиатуры

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

Spec-Zone.ru

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