java.lang.Object
com.sun.java.accessibility.util.EventQueueMonitor
- 所有已实现的接口:
AWTEventListener,EventListener
EventQueueMonitor 类为辅助技术(以及其他需要与辅助技术相同的东西的系统级技术)提供关键的核心功能。
- 参见:
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述static void添加指定的监听以在 GUI 子系统初始化时收到通知。static void添加指定的监听以在创建或销毁顶级窗口时收到通知。voideventDispatched(AWTEvent theEvent) 在maybeInitialize()中的EventQueue上注册监听器后处理事件。static Accessible在屏幕上的给定点获取Accessible对象。static Point返回屏幕坐标中鼠标的最后记录位置。static Window[]返回 Java 虚拟机中使用的顶级 Windows 的列表。static Window返回当前具有键盘焦点的顶层Window。static boolean说明 GUI 子系统是否已初始化。static void告诉EventQueueMonitor开始监听事件。static void删除指定的监听,以便在初始化 GUI 子系统时收到通知。static void删除指定的监听,以便在创建或销毁顶级窗口时收到通知。
-
构造方法详细信息
-
EventQueueMonitor
public EventQueueMonitor()创建一个新的EventQueueMonitor实例。通常,这只会在初始化期间由 AWT 工具包调用。辅助技术不应自行创建 EventQueueMonitor 的实例。相反,他们应该通过此类中的静态方法直接引用它,例如getCurrentMousePosition()或通过询问工具包来获取实例,例如Toolkit.getSystemEventQueue()。
-
-
方法详情
-
maybeInitialize
public static void maybeInitialize()告诉EventQueueMonitor开始监听事件。 -
eventDispatched
在maybeInitialize()中的EventQueue上注册监听器后处理事件。- 指定者:
eventDispatched在接口AWTEventListener中- 参数:
theEvent- 要处理的事件
-
getAccessibleAt
在屏幕上的给定点获取Accessible对象。如果在特定点找不到Accessible对象,则返回值可能为空。- 参数:
p- 要访问的点- 返回:
-
指定点的
Accessible
-
isGUIInitialized
public static boolean isGUIInitialized()说明 GUI 子系统是否已初始化。如果返回真,辅助技术可以自由创建 GUI 组件实例。如果返回值为 false,辅助技术应该注册一个GUIInitializedListener并等待创建 GUI 组件实例,直到调用监听器。- 返回:
- 如果 GUI 子系统已初始化,则为真
- 参见:
-
addGUIInitializedListener
添加指定的监听器以在 GUI 子系统初始化时收到通知。在调用此方法之前,辅助技术应获得isGUIInitialized()的结果。- 参数:
l- 要添加的监听器- 参见:
-
removeGUIInitializedListener
删除指定的监听,以便在初始化 GUI 子系统时收到通知。- 参数:
l- 要删除的监听器- 参见:
-
addTopLevelWindowListener
添加指定的监听以在创建或销毁顶级窗口时收到通知。- 参数:
l- 要添加的监听器- 参见:
-
removeTopLevelWindowListener
删除指定的监听,以便在创建或销毁顶级窗口时收到通知。- 参数:
l- 要删除的监听器- 参见:
-
getCurrentMousePosition
返回屏幕坐标中鼠标的最后记录位置。- 返回:
- 屏幕坐标中鼠标的最后记录位置
-
getTopLevelWindows
返回 Java 虚拟机中使用的顶级 Windows 的列表。- 返回:
-
Java 虚拟机中使用的顶级
Window数组
-
getTopLevelWindowWithFocus
返回当前具有键盘焦点的顶层Window。- 返回:
-
当前具有键盘焦点的顶层
Window
-