public abstract class JComponent.AccessibleJComponent extends Container.AccessibleAWTContainer implements AccessibleExtendedComponent
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the java.beans package. Please see XMLEncoder.
| Modifier and Type | Class and Description |
|---|---|
protected class |
JComponent
Fire PropertyChange listener, if one is registered, when children added/removed.
|
protected class |
JComponent
Fire PropertyChange listener, if one is registered, when focus events happen
|
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler | Modifier and Type | Field and Description |
|---|---|
protected FocusListener |
accessibleFocusHandler
Deprecated.
|
accessibleContainerHandleraccessibleAWTComponentHandler, accessibleAWTFocusHandlerACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent| Modifier | Constructor and Description |
|---|---|
protected |
AccessibleJComponent()
Though the class is abstract, this should be called by all sub-classes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener
Adds a PropertyChangeListener to the listener list.
|
Accessible |
getAccessibleChild(int i)
Returns the nth Accessible child of the object.
|
int |
getAccessibleChildrenCount()
Returns the number of accessible children in the object.
|
String |
getAccessibleDescription()
Gets the accessible description of this object.
|
AccessibleKeyBinding |
getAccessibleKeyBinding()
Returns key bindings associated with this object
|
String |
getAccessibleName()
Gets the accessible name of this object.
|
AccessibleRole |
getAccessibleRole()
Gets the role of this object.
|
AccessibleStateSet |
getAccessibleStateSet()
Gets the state of this object.
|
protected String |
getBorderTitle(Border
Recursively search through the border hierarchy (if it exists) for a TitledBorder with a non-null title.
|
String |
getTitledBorderText()
Returns the titled border text
|
String |
getToolTipText()
Returns the tool tip text
|
void |
removePropertyChangeListener(PropertyChangeListener
Removes a PropertyChangeListener from the listener list.
|
getAccessibleAtaddFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisiblefirePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, 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@Deprecated protected FocusListeneraccessibleFocusHandler
protected AccessibleJComponent()
public void addPropertyChangeListener(PropertyChangeListenerlistener)
addPropertyChangeListener in class
Container.AccessibleAWTContainer
listener - the PropertyChangeListener to be added
AccessibleContext.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_PROPERTY
public void removePropertyChangeListener(PropertyChangeListenerlistener)
removePropertyChangeListener in class
Container.AccessibleAWTContainer
listener - the PropertyChangeListener to be removed
protected StringgetBorderTitle(Border b)
public StringgetAccessibleName()
getAccessibleName in class
Component.AccessibleAWTComponent
AccessibleContext.setAccessibleName(java.lang.String)
public StringgetAccessibleDescription()
getAccessibleDescription in class
Component.AccessibleAWTComponent
AccessibleContext.setAccessibleDescription(java.lang.String)
public AccessibleRolegetAccessibleRole()
getAccessibleRole in class
Component.AccessibleAWTComponent
AccessibleRole
public AccessibleStateSetgetAccessibleStateSet()
getAccessibleStateSet in class
Component.AccessibleAWTComponent
AccessibleState
public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class
Container.AccessibleAWTContainer
public AccessiblegetAccessibleChild(int i)
getAccessibleChild in class
Container.AccessibleAWTContainer
i - zero-based index of child
AccessibleContext.getAccessibleChildrenCount()
public StringgetToolTipText()
getToolTipText in interface
AccessibleExtendedComponent
public StringgetTitledBorderText()
getTitledBorderText in interface
AccessibleExtendedComponent
public AccessibleKeyBindinggetAccessibleKeyBinding()
getAccessibleKeyBinding in interface
AccessibleExtendedComponent
AccessibleKeyBinding