|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
public abstract class JComponent.AccessibleJComponent
Basic accessibility support for JComponent derived
widgets.
| Nested Class Summary | |
|---|---|
protected class |
JComponent.AccessibleJComponent.AccessibleContainerHandler
Receives notification if there are child components are added or removed from the JComponent and fires appropriate PropertyChangeEvents to interested listeners on the AccessibleJComponent. |
protected class |
JComponent.AccessibleJComponent.AccessibleFocusHandler
Receives notification if the focus on the JComponent changes and fires appropriate PropertyChangeEvents to listeners registered with the AccessibleJComponent. |
| Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent |
|---|
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler |
| Field Summary | |
|---|---|
protected ContainerListener |
accessibleContainerHandler
Receives notification when a child component is added to the JComponent and fires a PropertyChangeEvent on listeners registered with the AccessibleJComponent. |
protected FocusListener |
accessibleFocusHandler
Receives notification if the focus on the JComponent changes and fires appropriate PropertyChangeEvents to listeners registered with the AccessibleJComponent. |
| Fields inherited from class java.awt.Component.AccessibleAWTComponent |
|---|
accessibleAWTComponentHandler, accessibleAWTFocusHandler |
| Constructor Summary | |
|---|---|
protected |
JComponent.AccessibleJComponent()
Creates a new AccessibleJComponent. |
| Method Summary | |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener to the list of registered listeners. |
Accessible |
getAccessibleChild(int i)
Returns the accessible child component at index i. |
int |
getAccessibleChildrenCount()
Returns the number of accessible children of this object. |
String |
getAccessibleDescription()
Returns the localized description of this object. |
AccessibleKeyBinding |
getAccessibleKeyBinding()
Returns the keybindings associated with this accessible component or null if the component does not support key bindings. |
String |
getAccessibleName()
Returns the localized name for this object. |
AccessibleRole |
getAccessibleRole()
Returns the accessible role of this component. |
AccessibleStateSet |
getAccessibleStateSet()
Returns the accessible state set of this component. |
protected String |
getBorderTitle(Border border)
Recursivly searches a border hierarchy (starting at border) for
a titled border and returns the title if one is found, |
String |
getTitledBorderText()
Returns the title of the border of this accessible component if this component has a titled border, otherwise returns null. |
String |
getToolTipText()
Returns the tooltip text for this accessible component. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener from the list of registered listeners. |
| Methods inherited from class java.awt.Container.AccessibleAWTContainer |
|---|
getAccessibleAt |
| Methods inherited from class javax.accessibility.AccessibleContext |
|---|
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.accessibility.AccessibleComponent |
|---|
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible |
| Field Detail |
|---|
protected ContainerListener accessibleContainerHandler
protected FocusListener accessibleFocusHandler
| Constructor Detail |
|---|
protected JComponent.AccessibleJComponent()
| Method Detail |
|---|
public void addPropertyChangeListener(PropertyChangeListener listener)
accessibleContainerHandler and
accessibleFocusHandler fields and calls
super.addPropertyChangeListener(listener).
addPropertyChangeListener in class Component.AccessibleAWTComponentlistener - the listener to addAccessibleContext.ACCESSIBLE_NAME_PROPERTY,
AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,
AccessibleContext.ACCESSIBLE_STATE_PROPERTY,
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,
AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,
AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener listener)
accessibleContainerHandler and
accessibleFocusHandler fields and calls
super.removePropertyChangeListener(listener).
removePropertyChangeListener in class Component.AccessibleAWTComponentlistener - the listener to removeAccessibleContext.addPropertyChangeListener(PropertyChangeListener)public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class Container.AccessibleAWTContainerAccessibleContext.getAccessibleChild(int)public Accessible getAccessibleChild(int i)
i.
getAccessibleChild in class Container.AccessibleAWTContaineri - the index of the accessible child to return
iComponent.AccessibleAWTComponent.getAccessibleChildrenCount()public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet in class Component.AccessibleAWTComponentAccessibleStatepublic String getAccessibleName()
Component.getName() since that is not
a localized name. If the object is some kind of text component (like
a menu item), then the value of the object may be returned. Also, if
the object has a tooltip, the value of the tooltip may also be
appropriate.
getAccessibleName in class Component.AccessibleAWTComponentnull if this
object has no nameAccessibleContext.setAccessibleName(String)public String getAccessibleDescription()
getAccessibleDescription in class Component.AccessibleAWTComponentnull
if this object has no descriptionAccessibleContext.setAccessibleDescription(String)public AccessibleRole getAccessibleRole()
getAccessibleRole in class Component.AccessibleAWTComponentAccessibleRoleprotected String getBorderTitle(Border border)
border) for
a titled border and returns the title if one is found, null
otherwise.
- Parameters:
border - the border to start search from
- Returns:
- the border title of a possibly found titled border
public String getToolTipText()
getToolTipText in interface AccessibleExtendedComponentpublic String getTitledBorderText()
null.
getTitledBorderText in interface AccessibleExtendedComponentnullpublic AccessibleKeyBinding getAccessibleKeyBinding()
null if the component does not support key bindings.
getAccessibleKeyBinding in interface AccessibleExtendedComponent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||