protected class JTree.AccessibleJTree extends JComponent.AccessibleJComponent implements AccessibleSelection , TreeSelectionListener , TreeModelListener , TreeExpansionListener
JTree class. It provides an implementation of the Java Accessibility API appropriate to tree 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.
| Modifier and Type | Class and Description |
|---|---|
protected class |
JTree
This class implements accessibility support for the
JTree child.
|
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 |
|---|
AccessibleJTree()
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessibleSelection(int i)
Adds the specified selected item in the object to the object's selection.
|
void |
clearAccessibleSelection()
Clears the selection in the object, so that nothing in the object is selected.
|
void |
fireVisibleDataPropertyChange()
Fire a visible data property change notification.
|
Accessible |
getAccessibleAt(Point
Returns the
Accessible child, if one exists, contained at the local coordinate
Point.
|
Accessible |
getAccessibleChild(int i)
Return the nth Accessible child of the object.
|
int |
getAccessibleChildrenCount()
Returns the number of top-level children nodes of this JTree.
|
int |
getAccessibleIndexInParent()
Get the index of this object in its accessible parent.
|
AccessibleRole |
getAccessibleRole()
Get the role of this object.
|
AccessibleSelection |
getAccessibleSelection()
Get the AccessibleSelection associated with this object.
|
Accessible |
getAccessibleSelection(int i)
Returns an Accessible representing the specified selected item in the object.
|
int |
getAccessibleSelectionCount()
Returns the number of items currently selected.
|
boolean |
isAccessibleChildSelected(int i)
Returns true if the current child of this object is selected.
|
void |
removeAccessibleSelection(int i)
Removes the specified selected item in the object from the object's selection.
|
void |
selectAllAccessibleSelection()
Causes every selected item in the object to be selected if the object supports multiple selections.
|
void |
treeCollapsed(TreeExpansionEvent
Tree Collapsed notification.
|
void |
treeExpanded(TreeExpansionEvent
Tree Model Expansion notification.
|
void |
treeNodesChanged(TreeModelEvent
Tree Model Node change notification.
|
void |
treeNodesInserted(TreeModelEvent
Tree Model Node change notification.
|
void |
treeNodesRemoved(TreeModelEvent
Tree Model Node change notification.
|
void |
treeStructureChanged(TreeModelEvent
Tree Model structure change change notification.
|
void |
valueChanged(TreeSelectionEvent
Tree Selection Listener value change method.
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListeneraddFocusListener, contains, getAccessibleComponent, 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 void valueChanged(TreeSelectionEvente)
valueChanged in interface
TreeSelectionListener
e - ListSelectionEvent
public void fireVisibleDataPropertyChange()
public void treeNodesChanged(TreeModelEvente)
treeNodesChanged in interface
TreeModelListener
e - a Tree Model event
public void treeNodesInserted(TreeModelEvente)
treeNodesInserted in interface
TreeModelListener
e - a Tree node insertion event
public void treeNodesRemoved(TreeModelEvente)
treeNodesRemoved in interface
TreeModelListener
e - a Tree node(s) removal event
public void treeStructureChanged(TreeModelEvente)
treeStructureChanged in interface
TreeModelListener
e - a Tree Model event
public void treeCollapsed(TreeExpansionEvente)
treeCollapsed in interface
TreeExpansionListener
e - a TreeExpansionEvent
public void treeExpanded(TreeExpansionEvente)
treeExpanded in interface
TreeExpansionListener
e - a Tree node insertion event
public AccessibleRolegetAccessibleRole()
getAccessibleRole in class
JComponent.AccessibleJComponent
AccessibleRole
public AccessiblegetAccessibleAt(Point p)
Accessible child, if one exists, contained at the local coordinate
Point. Otherwise returns
null.
getAccessibleAt in interface
AccessibleComponent
getAccessibleAt in class
Container.AccessibleAWTContainer
p - point in local coordinates of this
Accessible
Accessible, if it exists, at the specified location; else
null
public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class
JComponent.AccessibleJComponent
public AccessiblegetAccessibleChild(int i)
getAccessibleChild in class
JComponent.AccessibleJComponent
i - zero-based index of child
AccessibleContext.getAccessibleChildrenCount()
public int getAccessibleIndexInParent()
getAccessibleIndexInParent in class
Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.getAccessibleParent()
public AccessibleSelectiongetAccessibleSelection()
getAccessibleSelection in class
AccessibleContext
AccessibleSelection
public int getAccessibleSelectionCount()
getAccessibleSelectionCount in interface
AccessibleSelection
public AccessiblegetAccessibleSelection(int i)
getAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selected items
AccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected in interface
AccessibleSelection
i - the zero-based index of the child in this Accessible object.
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
addAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selectable items
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
removeAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selectable items
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
public void selectAllAccessibleSelection()