@Exported public class AccessibilityEventMonitor extends Object
AccessibilityEventMonitor
implements a PropertyChange listener
on every UI object that implements interface Accessible
in the Java
Virtual Machine. The events captured by these listeners are made available
through listeners supported by AccessibilityEventMonitor
.
With this, all the individual events on each of the UI object
instances are funneled into one set of PropertyChange listeners.
This class depends upon EventQueueMonitor
, which provides the base
level support for capturing the top-level containers as they are created.
Modifier and Type | Field and Description |
---|---|
protected static com.sun.java.accessibility.util.AccessibilityEventMonitor.AccessibilityEventListener |
accessibilityListener
The actual listener that is installed on the component instances.
|
protected static AccessibilityListenerList |
listenerList
The current list of registered
PropertyChangeListener classes. |
Constructor and Description |
---|
AccessibilityEventMonitor() |
Modifier and Type | Method and Description |
---|---|
static void |
addPropertyChangeListener(PropertyChangeListener l)
Adds the specified listener to receive all PropertyChange events on
each UI object instance in the Java Virtual Machine as they occur.
|
static void |
removePropertyChangeListener(PropertyChangeListener l)
Removes the specified listener so it no longer receives PropertyChange
events when they occur.
|
protected static final AccessibilityListenerList listenerList
PropertyChangeListener
classes.protected static final com.sun.java.accessibility.util.AccessibilityEventMonitor.AccessibilityEventListener accessibilityListener
public static void addPropertyChangeListener(PropertyChangeListener l)
Note: This listener is automatically added to all component instances created after this method is called. In addition, it is only added to UI object instances that support this listener type.
l
- the listener to addremovePropertyChangeListener(java.beans.PropertyChangeListener)
public static void removePropertyChangeListener(PropertyChangeListener l)
l
- the listener to removeaddPropertyChangeListener(java.beans.PropertyChangeListener)
Copyright © 2002, 2016, Oracle and/or its affiliates. All rights reserved.