protected class JTabbedPane.AccessibleJTabbedPane extends JComponent.AccessibleJComponent implements AccessibleSelection , ChangeListener
JTabbedPane class. It provides an implementation of the Java Accessibility API appropriate to tabbed pane user-interface elements.
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.
JComponent.AccessibleJComponent.AccessibleContainerHandler , JComponent.AccessibleJComponent.AccessibleFocusHandler Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler accessibleFocusHandleraccessibleContainerHandleraccessibleAWTComponentHandler, 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| Constructor and Description |
|---|
AccessibleJTabbedPane()
Constructs an AccessibleJTabbedPane
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessibleSelection(int i)
Adds the specified Accessible child of the object to the object's selection.
|
void |
clearAccessibleSelection()
Clears the selection in the object, so that no children in the object are selected.
|
Accessible |
getAccessibleAt(Point
Returns the
Accessible child contained at the local coordinate
Point, if one exists.
|
Accessible |
getAccessibleChild(int i)
Return the specified Accessible child of the object.
|
int |
getAccessibleChildrenCount()
Returns the number of accessible children in the object.
|
String |
getAccessibleName()
Returns the accessible name of this object, or
null if there is no accessible name.
|
AccessibleRole |
getAccessibleRole()
Get the role of this object.
|
AccessibleSelection |
getAccessibleSelection()
Gets the
AccessibleSelection associated with this object.
|
Accessible |
getAccessibleSelection(int i)
Returns an Accessible representing the specified selected child of the object.
|
int |
getAccessibleSelectionCount()
Returns the number of Accessible children currently selected.
|
boolean |
isAccessibleChildSelected(int i)
Determines if the current child of this object is selected.
|
void |
removeAccessibleSelection(int i)
Removes the specified child of the object from the object's selection.
|
void |
selectAllAccessibleSelection()
Causes every child of the object to be selected if the object supports multiple selections.
|
void |
stateChanged(ChangeEvent
Invoked when the target of the listener has changed its state.
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListeneraddFocusListener, 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, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisiblepublic AccessibleJTabbedPane()
public StringgetAccessibleName()
null if there is no accessible name.
getAccessibleName in class
JComponent.AccessibleJComponent
null.
AccessibleContext.setAccessibleName(java.lang.String)
public void stateChanged(ChangeEvente)
ChangeListener
stateChanged in interface
ChangeListener
e - a ChangeEvent object
public AccessibleRolegetAccessibleRole()
getAccessibleRole in class
JComponent.AccessibleJComponent
AccessibleRole
public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class
JComponent.AccessibleJComponent
public AccessiblegetAccessibleChild(int i)
getAccessibleChild in class
JComponent.AccessibleJComponent
i - zero-based index of child
IllegalArgumentException - if index is out of bounds
AccessibleContext.getAccessibleChildrenCount()
public AccessibleSelectiongetAccessibleSelection()
AccessibleSelection associated with this object. In the implementation of the Java Accessibility API for this class, returns this object, which is responsible for implementing the
AccessibleSelection interface on behalf of itself.
getAccessibleSelection in class
AccessibleContext
AccessibleSelection
public AccessiblegetAccessibleAt(Point p)
Accessible child contained at the local coordinate
Point, if one exists. Otherwise returns the currently selected tab.
getAccessibleAt in interface
AccessibleComponent
getAccessibleAt in class
Container.AccessibleAWTContainer
p - the point defining the top-left corner of the
Accessible, given in the coordinate space of the object's parent
Accessible at the specified location, if it exists
public int getAccessibleSelectionCount()
AccessibleSelection
getAccessibleSelectionCount in interface
AccessibleSelection
public AccessiblegetAccessibleSelection(int i)
AccessibleSelection
Note that the index represents the i-th selected child, which is different from the i-th child.
getAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selected children
AccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
AccessibleSelection
isAccessibleChildSelected in interface
AccessibleSelection
i - the zero-based index of the child in this Accessible object.
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
AccessibleSelection
addAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of the child
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
AccessibleSelection
removeAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of the child
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
AccessibleSelection
public void selectAllAccessibleSelection()
AccessibleSelection