|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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.Accessible
private 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()
AccessibleRole
public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
AccessibleState
public 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.AccessibleComponent
public void setBackground(Color c)
setBackground
in interface javax.accessibility.AccessibleComponent
c
- the new Color for the backgroundpublic Color getForeground()
getForeground
in interface javax.accessibility.AccessibleComponent
public void setForeground(Color c)
setForeground
in interface javax.accessibility.AccessibleComponent
public Cursor getCursor()
getCursor
in interface javax.accessibility.AccessibleComponent
public void setCursor(Cursor c)
setCursor
in interface javax.accessibility.AccessibleComponent
public Font getFont()
getFont
in interface javax.accessibility.AccessibleComponent
public void setFont(Font f)
setFont
in interface javax.accessibility.AccessibleComponent
public FontMetrics getFontMetrics(Font f)
getFontMetrics
in interface javax.accessibility.AccessibleComponent
public boolean isEnabled()
isEnabled
in interface javax.accessibility.AccessibleComponent
public void setEnabled(boolean b)
setEnabled
in interface javax.accessibility.AccessibleComponent
public boolean isVisible()
isVisible
in interface javax.accessibility.AccessibleComponent
public void setVisible(boolean b)
setVisible
in interface javax.accessibility.AccessibleComponent
public boolean isShowing()
isShowing
in interface javax.accessibility.AccessibleComponent
public boolean contains(Point p)
contains
in interface javax.accessibility.AccessibleComponent
public Point getLocationOnScreen()
getLocationOnScreen
in interface javax.accessibility.AccessibleComponent
protected Point getLocationInJTree()
public Point getLocation()
getLocation
in interface javax.accessibility.AccessibleComponent
public void setLocation(Point p)
setLocation
in interface javax.accessibility.AccessibleComponent
public Rectangle getBounds()
getBounds
in interface javax.accessibility.AccessibleComponent
public void setBounds(Rectangle r)
setBounds
in interface javax.accessibility.AccessibleComponent
public Dimension getSize()
getSize
in interface javax.accessibility.AccessibleComponent
public void setSize(Dimension d)
setSize
in interface javax.accessibility.AccessibleComponent
public 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.AccessibleComponent
p
- point in local coordinates of this
Accessible
Accessible
, if it exists,
at the specified location; else null
public boolean isFocusTraversable()
isFocusTraversable
in interface javax.accessibility.AccessibleComponent
public void requestFocus()
requestFocus
in interface javax.accessibility.AccessibleComponent
public void addFocusListener(FocusListener l)
addFocusListener
in interface javax.accessibility.AccessibleComponent
public void removeFocusListener(FocusListener l)
removeFocusListener
in interface javax.accessibility.AccessibleComponent
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
in interface javax.accessibility.AccessibleSelection
public javax.accessibility.Accessible getAccessibleSelection(int i)
getAccessibleSelection
in interface javax.accessibility.AccessibleSelection
i
- the zero-based index of selected items
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected
in interface javax.accessibility.AccessibleSelection
i
- the zero-based index of the child in this Accessible
object.AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
addAccessibleSelection
in interface javax.accessibility.AccessibleSelection
i
- the zero-based index of selectable itemspublic void removeAccessibleSelection(int i)
removeAccessibleSelection
in interface javax.accessibility.AccessibleSelection
i
- the zero-based index of selectable itemspublic void clearAccessibleSelection()
clearAccessibleSelection
in interface javax.accessibility.AccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection
in interface javax.accessibility.AccessibleSelection
public int getAccessibleActionCount()
getAccessibleActionCount
in interface javax.accessibility.AccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription
in interface javax.accessibility.AccessibleAction
i
- zero-based index of the actions
public boolean doAccessibleAction(int i)
doAccessibleAction
in interface javax.accessibility.AccessibleAction
i
- zero-based index of actions
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |