Spec-Zone.ru › OpenJDK 17

Класс 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, технология вспомогательного доступа может свободно создавать экземпляры компонентов графического интерфейса. Если возвращаемое значение false, технология вспомогательного доступа должна зарегистрировать GUIInitializedListener и ждать создания экземпляров компонентов графического интерфейса до вызова обработчика.
Возвращает:
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, 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/EventQueueMonitor.html

Spec-Zone.ru

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