protected class JTree.AccessibleJTree extends JComponent.AccessibleJComponent implements AccessibleSelection, TreeSelectionListener, TreeModelListener, TreeExpansionListener
Modifier and Type | Class and Description |
---|---|
protected class |
JTree.AccessibleJTree.AccessibleJTreeNode
This class implements accessibility support for the JTree child.
|
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleContainerHandler, accessibleFocusHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
ACCESSIBLE_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 |
---|
JTree.AccessibleJTree()
Constructor
|
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 p)
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 e)
Tree Collapsed notification
|
void |
treeExpanded(TreeExpansionEvent e)
Tree Model Expansion notification.
|
void |
treeNodesChanged(TreeModelEvent e)
Tree Model Node change notification.
|
void |
treeNodesInserted(TreeModelEvent e)
Tree Model Node change notification.
|
void |
treeNodesRemoved(TreeModelEvent e)
Tree Model Node change notification.
|
void |
treeStructureChanged(TreeModelEvent e)
Tree Model structure change change notification.
|
void |
valueChanged(TreeSelectionEvent e)
Tree Selection Listener value change method.
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
addFocusListener, 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, setVisible
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
public JTree.AccessibleJTree()
public void addAccessibleSelection(int i)
addAccessibleSelection
in interface AccessibleSelection
i
- - the row to add to the tree's selectionpublic void clearAccessibleSelection()
clearAccessibleSelection
in interface AccessibleSelection
public void fireVisibleDataPropertyChange()
public Accessible getAccessibleAt(Point p)
getAccessibleAt
in interface AccessibleComponent
getAccessibleAt
in class Container.AccessibleAWTContainer
p
- - the point of the accessible to get.public Accessible getAccessibleChild(int i)
getAccessibleChild
in class JComponent.AccessibleJComponent
i
- - the accessible child to getComponent.AccessibleAWTComponent.getAccessibleChildrenCount()
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
in class JComponent.AccessibleJComponent
AccessibleContext.getAccessibleChild(int)
public int getAccessibleIndexInParent()
getAccessibleIndexInParent
in class Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.getAccessibleParent()
public AccessibleRole getAccessibleRole()
getAccessibleRole
in class JComponent.AccessibleJComponent
AccessibleRole
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
in class AccessibleContext
AccessibleSelection
public Accessible getAccessibleSelection(int i)
getAccessibleSelection
in interface AccessibleSelection
i
- zero-based index of selected child objectsAccessibleSelection.getAccessibleSelectionCount()
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
in interface AccessibleSelection
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected
in interface AccessibleSelection
i
- - the child of this objectpublic void removeAccessibleSelection(int i)
removeAccessibleSelection
in interface AccessibleSelection
i
- - the i-th selected item to removepublic void selectAllAccessibleSelection()
selectAllAccessibleSelection
in interface AccessibleSelection
public void treeCollapsed(TreeExpansionEvent e)
treeCollapsed
in interface TreeExpansionListener
e
- - the eventpublic void treeExpanded(TreeExpansionEvent e)
treeExpanded
in interface TreeExpansionListener
e
- - the eventpublic void treeNodesChanged(TreeModelEvent e)
treeNodesChanged
in interface TreeModelListener
e
- - the eventpublic void treeNodesInserted(TreeModelEvent e)
treeNodesInserted
in interface TreeModelListener
e
- - the eventpublic void treeNodesRemoved(TreeModelEvent e)
treeNodesRemoved
in interface TreeModelListener
e
- - the eventpublic void treeStructureChanged(TreeModelEvent e)
treeStructureChanged
in interface TreeModelListener
e
- - the eventpublic void valueChanged(TreeSelectionEvent e)
valueChanged
in interface TreeSelectionListener
e
- - the event