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 | Description |
---|---|---|
protected static AccessibilityListenerList |
listenerList |
The current list of registered
PropertyChangeListener classes. |
Constructor | Description |
---|---|
AccessibilityEventMonitor() |
Modifier and Type | Method | 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.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)
Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2002, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Ubuntu+0-9b153-1