|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode
This class implements accessibility support for the
JTree child. It provides an implementation of the
Java Accessibility API appropriate to tree nodes.
| Field Summary | |
private javax.accessibility.Accessible |
accessibleParent
|
private int |
index
|
private boolean |
isLeaf
|
private Object |
obj
|
private TreePath |
path
|
private JTree |
tree
|
private TreeModel |
treeModel
|
| Fields inherited from class javax.accessibility.AccessibleContext |
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, 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_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName |
| Constructor Summary | |
JTree.AccessibleJTree.AccessibleJTreeNode(JTree t,
TreePath p,
javax.accessibility.Accessible ap)
Constructs an AccessibleJTreeNode |
|
| Method Summary | |
void |
addAccessibleSelection(int i)
Adds the specified selected item in the object to the object's selection. |
void |
addFocusListener(FocusListener l)
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a PropertyChangeListener to the listener list. |
void |
clearAccessibleSelection()
Clears the selection in the object, so that nothing in the object is selected. |
boolean |
contains(Point p)
|
boolean |
doAccessibleAction(int i)
Perform the specified Action on the tree node. |
javax.accessibility.AccessibleAction |
getAccessibleAction()
Get the AccessibleAction associated with this object. |
int |
getAccessibleActionCount()
Returns the number of accessible actions available in this tree node. |
String |
getAccessibleActionDescription(int i)
Return a description of the specified action of the tree node. |
javax.accessibility.Accessible |
getAccessibleAt(Point p)
Returns the Accessible child, if one exists,
contained at the local coordinate Point.
|
javax.accessibility.Accessible |
getAccessibleChild(int i)
Return the specified Accessible child of the object. |
int |
getAccessibleChildrenCount()
Returns the number of accessible children in the object. |
javax.accessibility.AccessibleComponent |
getAccessibleComponent()
Get the AccessibleComponent associated with this object. |
javax.accessibility.AccessibleContext |
getAccessibleContext()
Get the AccessibleContext associated with this tree node. |
String |
getAccessibleDescription()
Get the accessible description of this object. |
int |
getAccessibleIndexInParent()
Get the index of this object in its accessible parent. |
String |
getAccessibleName()
Get the accessible name of this object. |
javax.accessibility.Accessible |
getAccessibleParent()
Get the Accessible parent of this object. |
javax.accessibility.AccessibleRole |
getAccessibleRole()
Get the role of this object. |
javax.accessibility.AccessibleSelection |
getAccessibleSelection()
Get the AccessibleSelection associated with this object if one exists. |
javax.accessibility.Accessible |
getAccessibleSelection(int i)
Returns an Accessible representing the specified selected item in the object. |
int |
getAccessibleSelectionCount()
Returns the number of items currently selected. |
javax.accessibility.AccessibleStateSet |
getAccessibleStateSet()
Get the state set of this object. |
javax.accessibility.AccessibleText |
getAccessibleText()
Get the AccessibleText associated with this object if one exists. |
javax.accessibility.AccessibleValue |
getAccessibleValue()
Get the AccessibleValue associated with this object if one exists. |
Color |
getBackground()
Get the background color of this object. |
Rectangle |
getBounds()
|
private TreePath |
getChildTreePath(int i)
|
private javax.accessibility.AccessibleContext |
getCurrentAccessibleContext()
|
private Component |
getCurrentComponent()
|
Cursor |
getCursor()
|
Font |
getFont()
|
FontMetrics |
getFontMetrics(Font f)
|
Color |
getForeground()
Get the foreground color of this object. |
Locale |
getLocale()
Gets the locale of the component. |
Point |
getLocation()
|
protected Point |
getLocationInJTree()
|
Point |
getLocationOnScreen()
|
Dimension |
getSize()
|
boolean |
isAccessibleChildSelected(int i)
Returns true if the current child of this object is selected. |
boolean |
isEnabled()
|
boolean |
isFocusTraversable()
|
boolean |
isShowing()
|
boolean |
isVisible()
|
void |
removeAccessibleSelection(int i)
Removes the specified selected item in the object from the object's selection. |
void |
removeFocusListener(FocusListener l)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a PropertyChangeListener from the listener list. |
void |
requestFocus()
|
void |
selectAllAccessibleSelection()
Causes every selected item in the object to be selected if the object supports multiple selections. |
void |
setAccessibleDescription(String s)
Set the accessible description of this object. |
void |
setAccessibleName(String s)
Set the localized accessible name of this object. |
void |
setBackground(Color c)
Set the background color of this object. |
void |
setBounds(Rectangle r)
|
void |
setCursor(Cursor c)
|
void |
setEnabled(boolean b)
|
void |
setFont(Font f)
|
void |
setForeground(Color c)
|
void |
setLocation(Point p)
|
void |
setSize(Dimension d)
|
void |
setVisible(boolean b)
|
| Methods inherited from class javax.accessibility.AccessibleContext |
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private JTree tree
private TreeModel treeModel
private Object obj
private TreePath path
private javax.accessibility.Accessible accessibleParent
private int index
private boolean isLeaf
| Constructor Detail |
public JTree.AccessibleJTree.AccessibleJTreeNode(JTree t,
TreePath p,
javax.accessibility.Accessible ap)
| Method Detail |
private TreePath getChildTreePath(int i)
public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext in interface javax.accessibility.Accessibleprivate javax.accessibility.AccessibleContext getCurrentAccessibleContext()
private Component getCurrentComponent()
public String getAccessibleName()
public void setAccessibleName(String s)
s - the new localized name of the object.public String getAccessibleDescription()
public void setAccessibleDescription(String s)
s - the new localized description of the objectpublic javax.accessibility.AccessibleRole getAccessibleRole()
AccessibleRolepublic javax.accessibility.AccessibleStateSet getAccessibleStateSet()
AccessibleStatepublic javax.accessibility.Accessible getAccessibleParent()
public int getAccessibleIndexInParent()
getAccessibleParent()public int getAccessibleChildrenCount()
public javax.accessibility.Accessible getAccessibleChild(int i)
i - zero-based index of child
public Locale getLocale()
IllegalComponentStateException - If the Component does not have its own locale and has not yet
been added to a containment hierarchy such that the locale can be
determined from the containing parent.Component.setLocale(java.util.Locale)public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
l - The PropertyChangeListener to be addedpublic void removePropertyChangeListener(java.beans.PropertyChangeListener l)
l - The PropertyChangeListener to be removedpublic javax.accessibility.AccessibleAction getAccessibleAction()
public javax.accessibility.AccessibleComponent getAccessibleComponent()
public javax.accessibility.AccessibleSelection getAccessibleSelection()
public javax.accessibility.AccessibleText getAccessibleText()
public javax.accessibility.AccessibleValue getAccessibleValue()
public Color getBackground()
getBackground in interface javax.accessibility.AccessibleComponentpublic void setBackground(Color c)
setBackground in interface javax.accessibility.AccessibleComponentc - the new Color for the backgroundpublic Color getForeground()
getForeground in interface javax.accessibility.AccessibleComponentpublic void setForeground(Color c)
setForeground in interface javax.accessibility.AccessibleComponentpublic Cursor getCursor()
getCursor in interface javax.accessibility.AccessibleComponentpublic void setCursor(Cursor c)
setCursor in interface javax.accessibility.AccessibleComponentpublic Font getFont()
getFont in interface javax.accessibility.AccessibleComponentpublic void setFont(Font f)
setFont in interface javax.accessibility.AccessibleComponentpublic FontMetrics getFontMetrics(Font f)
getFontMetrics in interface javax.accessibility.AccessibleComponentpublic boolean isEnabled()
isEnabled in interface javax.accessibility.AccessibleComponentpublic void setEnabled(boolean b)
setEnabled in interface javax.accessibility.AccessibleComponentpublic boolean isVisible()
isVisible in interface javax.accessibility.AccessibleComponentpublic void setVisible(boolean b)
setVisible in interface javax.accessibility.AccessibleComponentpublic boolean isShowing()
isShowing in interface javax.accessibility.AccessibleComponentpublic boolean contains(Point p)
contains in interface javax.accessibility.AccessibleComponentpublic Point getLocationOnScreen()
getLocationOnScreen in interface javax.accessibility.AccessibleComponentprotected Point getLocationInJTree()
public Point getLocation()
getLocation in interface javax.accessibility.AccessibleComponentpublic void setLocation(Point p)
setLocation in interface javax.accessibility.AccessibleComponentpublic Rectangle getBounds()
getBounds in interface javax.accessibility.AccessibleComponentpublic void setBounds(Rectangle r)
setBounds in interface javax.accessibility.AccessibleComponentpublic Dimension getSize()
getSize in interface javax.accessibility.AccessibleComponentpublic void setSize(Dimension d)
setSize in interface javax.accessibility.AccessibleComponentpublic javax.accessibility.Accessible getAccessibleAt(Point p)
Accessible child, if one exists,
contained at the local coordinate Point.
Otherwise returns null.
getAccessibleAt in interface javax.accessibility.AccessibleComponentp - point in local coordinates of this
Accessible
Accessible, if it exists,
at the specified location; else nullpublic boolean isFocusTraversable()
isFocusTraversable in interface javax.accessibility.AccessibleComponentpublic void requestFocus()
requestFocus in interface javax.accessibility.AccessibleComponentpublic void addFocusListener(FocusListener l)
addFocusListener in interface javax.accessibility.AccessibleComponentpublic void removeFocusListener(FocusListener l)
removeFocusListener in interface javax.accessibility.AccessibleComponentpublic int getAccessibleSelectionCount()
getAccessibleSelectionCount in interface javax.accessibility.AccessibleSelectionpublic javax.accessibility.Accessible getAccessibleSelection(int i)
getAccessibleSelection in interface javax.accessibility.AccessibleSelectioni - the zero-based index of selected items
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected in interface javax.accessibility.AccessibleSelectioni - the zero-based index of the child in this Accessible
object.AccessibleContext.getAccessibleChild(int)public void addAccessibleSelection(int i)
addAccessibleSelection in interface javax.accessibility.AccessibleSelectioni - the zero-based index of selectable itemspublic void removeAccessibleSelection(int i)
removeAccessibleSelection in interface javax.accessibility.AccessibleSelectioni - the zero-based index of selectable itemspublic void clearAccessibleSelection()
clearAccessibleSelection in interface javax.accessibility.AccessibleSelectionpublic void selectAllAccessibleSelection()
selectAllAccessibleSelection in interface javax.accessibility.AccessibleSelectionpublic int getAccessibleActionCount()
getAccessibleActionCount in interface javax.accessibility.AccessibleActionpublic String getAccessibleActionDescription(int i)
getAccessibleActionDescription in interface javax.accessibility.AccessibleActioni - zero-based index of the actions
public boolean doAccessibleAction(int i)
doAccessibleAction in interface javax.accessibility.AccessibleActioni - zero-based index of actions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||