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