- java.lang.Object
-
- com.sun.java.accessibility.util.AccessibilityEventMonitor
-
public class AccessibilityEventMonitor extends Object
AccessibilityEventMonitor
在每个实现Java虚拟机中的接口Accessible
UI对象上实现PropertyChange侦听器。 这些侦听器捕获的事件可通过AccessibilityEventMonitor
支持的侦听器获得。 这样,每个UI对象实例上的所有单个事件都会汇集到一组PropertyChange侦听器中。此类依赖于
EventQueueMonitor
,它提供了在创建顶级容器时捕获它们的基本级别支持。
-
-
字段汇总
字段 变量和类型 字段 描述 protected static AccessibilityListenerList
listenerList
当前列表中注册了PropertyChangeListener
个类。
-
构造方法摘要
构造方法 构造器 描述 AccessibilityEventMonitor()
-
方法摘要
所有方法 静态方法 具体的方法 变量和类型 方法 描述 static void
addPropertyChangeListener(PropertyChangeListener l)
添加指定的侦听器,以便在Java虚拟机中的每个UI对象实例上发生所有PropertyChange事件。static void
removePropertyChangeListener(PropertyChangeListener l)
删除指定的侦听器,以便它们在发生时不再接收PropertyChange事件。
-
-
-
字段详细信息
-
listenerList
protected static final AccessibilityListenerList listenerList
目前已注册的PropertyChangeListener
类列表。
-
-
方法详细信息
-
addPropertyChangeListener
public static void addPropertyChangeListener(PropertyChangeListener l)
添加指定的侦听器,以便在Java虚拟机中的每个UI对象实例上发生所有PropertyChange事件。注意:此侦听器将自动添加到调用此方法后创建的所有组件实例中。 此外,它仅添加到支持此侦听器类型的UI对象实例。
- 参数
-
l
- 要添加的侦听器 - 另请参见:
-
removePropertyChangeListener(java.beans.PropertyChangeListener)
-
removePropertyChangeListener
public static void removePropertyChangeListener(PropertyChangeListener l)
删除指定的侦听器,以便它们在发生时不再接收PropertyChange事件。- 参数
-
l
- 要删除的侦听器 - 另请参见:
-
addPropertyChangeListener(java.beans.PropertyChangeListener)
-
-