- java.lang.Object
 -  
      
- javax.accessibility.AccessibleContext
 -  
        
- javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode
 
 
 
-  
       
- 实现的所有接口
 -  
         
Accessible,AccessibleAction,AccessibleComponent,AccessibleSelection 
- Enclosing class:
 - JTree.AccessibleJTree
 
protected class JTree.AccessibleJTree.AccessibleJTreeNode extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleSelection, AccessibleAction
此类实现JTree子级的可访问性支持。 它提供了适用于树节点的Java Accessibility API的实现。 
-  
        
       
-  
             
字段汇总
-  
               
声明的属性在类 javax.accessibility.AccessibleContext
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 
-  
               
Fields declared in interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP 
 -  
               
 
-  
             
构造方法摘要
构造方法 构造器 描述 AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)构造一个AccessibleJTreeNode 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidaddAccessibleSelection(int i)将对象中指定的选定项添加到对象的选择中。voidaddPropertyChangeListener(PropertyChangeListener l)将PropertyChangeListener添加到侦听器列表。voidclearAccessibleSelection()清除对象中的选择,以便不选择对象中的任何内容。booleandoAccessibleAction(int i)在树节点上执行指定的Action。AccessibleActiongetAccessibleAction()获取与此对象关联的AccessibleAction。intgetAccessibleActionCount()返回此树节点中可用的可访问操作数。StringgetAccessibleActionDescription(int i)返回树节点的指定操作的描述。AccessiblegetAccessibleAt(Point p)返回Accessible子Accessible(如果存在),包含在本地坐标Point。AccessiblegetAccessibleChild(int i)返回对象的指定Accessible子级。intgetAccessibleChildrenCount()返回对象中可访问的子级数。AccessibleComponentgetAccessibleComponent()获取与此对象关联的AccessibleComponent。AccessibleContextgetAccessibleContext()获取与此树节点关联的AccessibleContext。StringgetAccessibleDescription()获取此对象的可访问描述。intgetAccessibleIndexInParent()获取此对象的索引在其可访问的父级中。StringgetAccessibleName()获取此对象的可访问名称。AccessiblegetAccessibleParent()获取此对象的Accessible父级。AccessibleRolegetAccessibleRole()获得此对象的角色。AccessibleSelectiongetAccessibleSelection()获取与此对象关联的AccessibleSelection(如果存在)。AccessiblegetAccessibleSelection(int i)返回表示对象中指定选定项的Accessible。intgetAccessibleSelectionCount()返回当前选定的项目数。AccessibleStateSetgetAccessibleStateSet()获取此对象的状态集。AccessibleTextgetAccessibleText()获取与此对象关联的AccessibleText(如果存在)。AccessibleValuegetAccessibleValue()获取与此对象关联的AccessibleValue(如果存在)。ColorgetBackground()获取此对象的背景颜色。ColorgetForeground()获取此对象的前景色。LocalegetLocale()获取组件的语言环境。protected PointgetLocationInJTree()返回节点的相对位置booleanisAccessibleChildSelected(int i)如果选择了此对象的当前子级,则返回true。voidremoveAccessibleSelection(int i)从对象的选择中删除对象中指定的选定项。voidremovePropertyChangeListener(PropertyChangeListener l)从侦听器列表中删除PropertyChangeListener。voidselectAllAccessibleSelection()如果对象支持多个选择,则会选择对象中的每个选定项。voidsetAccessibleDescription(String s)设置此对象的可访问描述。voidsetAccessibleName(String s)设置此对象的本地化可访问名称。voidsetBackground(Color c)设置此对象的背景颜色。-  
               
声明方法的类 javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent 
-  
               
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
-  
               
声明方法的接口 javax.accessibility.AccessibleComponent
addFocusListener, contains, getBounds, getCursor, getFont, getFontMetrics, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
AccessibleJTreeNode
public AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
构造一个AccessibleJTreeNode- 参数
 -  
              
t-实例JTree -  
              
p-实例TreePath -  
              
ap-实例Accessible - 从以下版本开始:
 - 1.4
 
 
 -  
 
-  
             
方法详细信息
-  
getAccessibleContext
public AccessibleContext getAccessibleContext()
获取与此树节点关联的AccessibleContext。 在为此类实现Java Accessibility API时,返回此对象,该对象是其自己的AccessibleContext。- Specified by:
 -  
              
getAccessibleContext在Accessible - 结果
 - 这个对象
 
 
-  
getAccessibleName
public String getAccessibleName()
获取此对象的可访问名称。- 重写:
 -  
              
getAccessibleName类AccessibleContext - 结果
 - 对象的本地化名称; 如果此对象没有名称,则返回null
 - 另请参见:
 -  
              
AccessibleContext.setAccessibleName(java.lang.String) 
 
-  
setAccessibleName
public void setAccessibleName(String s)
设置此对象的本地化可访问名称。 
-  
getAccessibleDescription
public String getAccessibleDescription()
获取此对象的可访问描述。- 重写:
 -  
              
getAccessibleDescription类AccessibleContext - 结果
 - 对象的本地化描述; 如果此对象没有描述,则返回null
 - 另请参见:
 -  
              
AccessibleContext.setAccessibleDescription(java.lang.String) 
 
-  
setAccessibleDescription
public void setAccessibleDescription(String s)
设置此对象的可访问描述。 
-  
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的角色。- Specified by:
 -  
              
getAccessibleRole在类AccessibleContext - 结果
 - AccessibleRole的一个实例,用于描述对象的角色
 - 另请参见:
 -  
              
AccessibleRole 
 
-  
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态集。- Specified by:
 -  
              
getAccessibleStateSet类AccessibleContext - 结果
 - AccessibleStateSet的实例,包含对象的当前状态集
 - 另请参见:
 -  
              
AccessibleState 
 
-  
getAccessibleParent
public Accessible getAccessibleParent()
获取此对象的Accessible父级。- 重写:
 -  
              
getAccessibleParent类AccessibleContext - 结果
 - 此对象的Accessible父级; 如果此对象没有Accessible父级,则返回null
 
 
-  
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
获取此对象的索引在其可访问的父级中。- Specified by:
 -  
              
getAccessibleIndexInParent类AccessibleContext - 结果
 - 该对象在其父对象中的索引; -1如果此对象没有可访问的父对象。
 - 另请参见:
 -  
              
getAccessibleParent() 
 
-  
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回对象中可访问的子级数。- Specified by:
 -  
              
getAccessibleChildrenCount类AccessibleContext - 结果
 - 对象中可访问的子项数。
 
 
-  
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的指定Accessible子级。- Specified by:
 -  
              
getAccessibleChild类AccessibleContext - 参数
 -  
              
i- 从零开始的儿童指数 - 结果
 - 对象的Accessible子对象
 - 另请参见:
 -  
              
AccessibleContext.getAccessibleChildrenCount() 
 
-  
getLocale
public Locale getLocale()
获取组件的语言环境。 如果组件没有语言环境,则返回其父级的语言环境。- Specified by:
 -  
              
getLocale类AccessibleContext - 结果
 - 此组件的区域设置。 如果此组件没有语言环境,则返回其父组件的语言环境。
 - 异常
 -  
              
IllegalComponentStateException- 如果组件没有自己的语言环境,但尚未添加到包含层次结构中,则可以从包含的父级确定区域设置。 - 另请参见:
 -  
              
Component.setLocale(java.util.Locale) 
 
-  
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
将PropertyChangeListener添加到侦听器列表。 监听器已注册所有属性。- 重写:
 -  
              
addPropertyChangeListener在类AccessibleContext - 参数
 -  
              
l- 要添加的PropertyChangeListener - 另请参见:
 -  
              
AccessibleContext.ACCESSIBLE_NAME_PROPERTY,AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,AccessibleContext.ACCESSIBLE_STATE_PROPERTY,AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY 
 
-  
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
从侦听器列表中删除PropertyChangeListener。 这将删除为所有属性注册的PropertyChangeListener。- 重写:
 -  
              
removePropertyChangeListener类AccessibleContext - 参数
 -  
              
l- 要删除的PropertyChangeListener 
 
-  
getAccessibleAction
public AccessibleAction getAccessibleAction()
获取与此对象关联的AccessibleAction。 在为此类实现Java Accessibility API时,返回此对象,该对象负责代表自身实现AccessibleAction接口。- 重写:
 -  
              
getAccessibleAction在类AccessibleContext - 结果
 - 这个对象
 - 另请参见:
 -  
              
AccessibleAction 
 
-  
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
获取与此对象关联的AccessibleComponent。 在为此类实现Java Accessibility API时,返回此对象,该对象负责代表自身实现AccessibleComponent接口。- 重写:
 -  
              
getAccessibleComponent在类AccessibleContext - 结果
 - 这个对象
 - 另请参见:
 -  
              
AccessibleComponent 
 
-  
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
获取与此对象关联的AccessibleSelection(如果存在)。 否则返回null。- 重写:
 -  
              
getAccessibleSelection在类AccessibleContext - 结果
 - AccessibleSelection,或null
 - 另请参见:
 -  
              
AccessibleSelection 
 
-  
getAccessibleText
public AccessibleText getAccessibleText()
获取与此对象关联的AccessibleText(如果存在)。 否则返回null。- 重写:
 -  
              
getAccessibleText类AccessibleContext - 结果
 - AccessibleText,或null
 - 另请参见:
 -  
              
AccessibleText 
 
-  
getAccessibleValue
public AccessibleValue getAccessibleValue()
获取与此对象关联的AccessibleValue(如果存在)。 否则返回null。- 重写:
 -  
              
getAccessibleValue在类AccessibleContext - 结果
 - AccessibleValue,或null
 - 另请参见:
 -  
              
AccessibleValue 
 
-  
getBackground
public Color getBackground()
获取此对象的背景颜色。- Specified by:
 -  
              
getBackground在接口AccessibleComponent - 结果
 - 对象的背景颜色(如果支持); 否则,null
 - 另请参见:
 -  
              
AccessibleComponent.setBackground(java.awt.Color) 
 
-  
setBackground
public void setBackground(Color c)
设置此对象的背景颜色。- Specified by:
 -  
              
setBackground在接口AccessibleComponent - 参数
 -  
              
c- 背景的新颜色 - 另请参见:
 -  
              
AccessibleComponent.setBackground(java.awt.Color) 
 
-  
getForeground
public Color getForeground()
获取此对象的前景色。- Specified by:
 -  
              
getForeground在接口AccessibleComponent - 结果
 - 对象的前景色(如果支持); 否则,null
 - 另请参见:
 -  
              
AccessibleComponent.setForeground(java.awt.Color) 
 
-  
getLocationInJTree
protected Point getLocationInJTree()
返回节点的相对位置- 结果
 - 节点的相对位置
 
 
-  
getAccessibleAt
public Accessible getAccessibleAt(Point p)
返回Accessible子Accessible(如果存在),包含在本地坐标Point。 否则返回null。- Specified by:
 -  
              
getAccessibleAt在界面AccessibleComponent - 参数
 -  
              
p- 在此Accessible本地坐标系Accessible - 结果
 -  
              
Accessible,如果存在,则在指定位置; 别的null 
 
-  
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
返回当前选定的项目数。 如果未选择任何项目,则返回值将为0。- Specified by:
 -  
              
getAccessibleSelectionCount在界面AccessibleSelection - 结果
 - 当前选择的项目数。
 
 
-  
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
返回表示对象中指定选定项的Accessible。 如果没有选择,或者选择的项目少于传入的整数,则返回值将为null。- Specified by:
 -  
              
getAccessibleSelection在接口AccessibleSelection - 参数
 -  
              
i- 所选项目的从零开始的索引 - 结果
 - 包含所选项目的Accessible
 - 另请参见:
 -  
              
AccessibleSelection.getAccessibleSelectionCount() 
 
-  
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
如果选择了此对象的当前子级,则返回true。- Specified by:
 -  
              
isAccessibleChildSelected,界面AccessibleSelection - 参数
 -  
              
i- 此Accessible对象i的从零开始的索引。 - 结果
 -  
              
true如果选择了此对象的当前子true; 别的false - 另请参见:
 -  
              
AccessibleContext.getAccessibleChild(int) 
 
-  
addAccessibleSelection
public void addAccessibleSelection(int i)
将对象中指定的选定项添加到对象的选择中。 如果对象支持多个选择,则将指定的项添加到任何现有选择中,否则它将替换该对象中的任何现有选择。 如果已选择指定的项目,则此方法无效。- Specified by:
 -  
              
addAccessibleSelection在AccessibleSelection - 参数
 -  
              
i- 可选项的从零开始的索引 - 另请参见:
 -  
              
AccessibleContext.getAccessibleChild(int) 
 
-  
removeAccessibleSelection
public void removeAccessibleSelection(int i)
从对象的选择中删除对象中指定的选定项。 如果当前未选择指定的项目,则此方法无效。- Specified by:
 -  
              
removeAccessibleSelection在界面AccessibleSelection - 参数
 -  
              
i- 可选项的从零开始的索引 - 另请参见:
 -  
              
AccessibleContext.getAccessibleChild(int) 
 
-  
clearAccessibleSelection
public void clearAccessibleSelection()
清除对象中的选择,以便不选择对象中的任何内容。- Specified by:
 -  
              
clearAccessibleSelection在界面AccessibleSelection 
 
-  
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
如果对象支持多个选择,则会选择对象中的每个选定项。- Specified by:
 -  
              
selectAllAccessibleSelection在界面AccessibleSelection 
 
-  
getAccessibleActionCount
public int getAccessibleActionCount()
返回此树节点中可用的可访问操作数。 如果此节点不是叶子,则除了TreeCellRenderer后面的对象上的任何可用操作外,还至少有一个操作(切换展开)。- Specified by:
 -  
              
getAccessibleActionCount在接口AccessibleAction - 结果
 - 此对象中的Actions数
 
 
-  
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
返回树节点的指定操作的描述。 如果此节点不是叶子,则除了TreeCellRenderer后面的对象上的任何可用时,还至少有一个操作描述(切换展开)。- Specified by:
 -  
              
getAccessibleActionDescription在界面AccessibleAction - 参数
 -  
              
i- 操作的从零开始的索引 - 结果
 - 行动的描述
 - 另请参见:
 -  
              
AccessibleAction.getAccessibleActionCount() 
 
-  
doAccessibleAction
public boolean doAccessibleAction(int i)
在树节点上执行指定的Action。 如果此节点不是叶子,除了TreeCellRenderer后面的对象上的任何可用操作外,至少还有一个操作可以完成(切换展开)。- Specified by:
 -  
              
doAccessibleAction在接口AccessibleAction - 参数
 -  
              
i- 从零开始的行动指数 - 结果
 - 如果执行了该操作,则为true; 别的假。
 - 另请参见:
 -  
              
AccessibleAction.getAccessibleActionCount() 
 
 -  
 
 -