JavaTM 2 Platform
Standard Ed. 6

javax.swing
类 JTree.AccessibleJTree.AccessibleJTreeNode

java.lang.Object
  继承者 javax.accessibility.AccessibleContext
      继承者 javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode
所有已实现的接口:
Accessible, AccessibleAction, AccessibleComponent, AccessibleSelection
正在封闭类:
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
 
从接口 javax.accessibility.AccessibleAction 继承的字段
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
 
构造方法摘要
JTree.AccessibleJTree.AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
          构造一个 AccessibleJTreeNode
 
方法摘要
 void addAccessibleSelection(int i)
          将对象中指定选择的项添加到对象的选择中。
 void addFocusListener(FocusListener l)
          添加指定的焦点侦听器,以接收来自此组件的焦点事件。
 void addPropertyChangeListener(PropertyChangeListener l)
          将 PropertyChangeListener 添加到侦听器列表。
 void clearAccessibleSelection()
          清除对象中的选择,这样此对象中什么也没有选择。
 boolean contains(Point p)
          检查指定点是否位于此对象的边界内,其中该点的 X 坐标和 Y 坐标是相对于对象的坐标系统定义的。
 boolean doAccessibleAction(int i)
          执行树节点上的指定操作。
 AccessibleAction getAccessibleAction()
          获取与此对象关联的 AccessibleAction。
 int getAccessibleActionCount()
          返回此树节点中可用的可访问操作数。
 String getAccessibleActionDescription(int i)
          返回该树节点的指定操作的描述。
 Accessible getAccessibleAt(Point p)
          返回 Accessible 子对象(如果存在),它包含在本地坐标 Point 中。
 Accessible getAccessibleChild(int i)
          返回对象的指定 Accessible 子对象。
 int getAccessibleChildrenCount()
          返回对象中的可访问子对象数。
 AccessibleComponent getAccessibleComponent()
          获取与此对象关联的 AccessibleComponent。
 AccessibleContext getAccessibleContext()
          获取与此树节点关联的 AccessibleContext。
 String getAccessibleDescription()
          获取此对象的可访问的描述。
 int getAccessibleIndexInParent()
          获取此对象在其可访问父对象中的索引。
 String getAccessibleName()
          获取此对象的可访问名称。
 Accessible getAccessibleParent()
          获取此对象的 Accessible 父对象。
 AccessibleRole getAccessibleRole()
          获取此对象的职责。
 AccessibleSelection getAccessibleSelection()
          获取与此对象关联的 AccessibleSelection(如果存在)。
 Accessible getAccessibleSelection(int i)
          返回表示对象中指定选择项的 Accessible。
 int getAccessibleSelectionCount()
          返回当前选中的项数。
 AccessibleStateSet getAccessibleStateSet()
          获取此对象的状态设置。
 AccessibleText getAccessibleText()
          获取与此对象关联的 AccessibleText(如果存在)。
 AccessibleValue getAccessibleValue()
          获取与此对象关联的 AccessibleValue(如果存在)。
 Color getBackground()
          获取此对象的背景色。
 Rectangle getBounds()
          获取 Rectangle 对象形式的此对象的边界。
 Cursor getCursor()
          获取此对象的 Cursor。
 Font getFont()
          获取此对象的 Font。
 FontMetrics getFontMetrics(Font f)
          获取此对象的 FontMetrics。
 Color getForeground()
          获取此对象的前景色。
 Locale getLocale()
          获取组件的区域。
 Point getLocation()
          获得此对象相对于父对象的位置,返回值是一个点对象,它指定对象左上角在屏幕坐标空间内的位置。
protected  Point getLocationInJTree()
           
 Point getLocationOnScreen()
          返回对象在屏幕上的位置。
 Dimension getSize()
          以 Dimension 对象的形式返回此对象的大小。
 boolean isAccessibleChildSelected(int i)
          如果选择了此对象的当前子对象,则返回 true。
 boolean isEnabled()
          确定是否已启用该对象。
 boolean isFocusTraversable()
          返回此对象是否可以接受焦点。
 boolean isShowing()
          确定是否正显示对象。
 boolean isVisible()
          确定此对象是否可见。
 void removeAccessibleSelection(int i)
          将该对象中指定选择的项从该对象的选择中移除。
 void removeFocusListener(FocusListener l)
          移除指定的焦点侦听器,使其不再接收来自此组件的焦点事件。
 void removePropertyChangeListener(PropertyChangeListener l)
          从侦听器列表中移除 PropertyChangeListener。
 void requestFocus()
          请求此对象的焦点。
 void selectAllAccessibleSelection()
          导致该对象中的所有选择项都被选中,前提是该对象支持多个选择。
 void setAccessibleDescription(String s)
          设置此对象的可访问描述。
 void setAccessibleName(String s)
          设置此对象的本地化可访问名称。
 void setBackground(Color c)
          设置此对象的背景色。
 void setBounds(Rectangle r)
          设置 Rectangle 对象形式的此对象的边界。
 void setCursor(Cursor c)
          设置此对象的 Cursor。
 void setEnabled(boolean b)
          设置对象的启用状态。
 void setFont(Font f)
          设置此对象的 Font。
 void setForeground(Color c)
          设置此对象的前景色。
 void setLocation(Point p)
          设置对象相对于父级的位置。
 void setSize(Dimension d)
          调整此对象,使其具有高度和宽度。
 void setVisible(boolean b)
          设置对象的可见状态。
 
从类 javax.accessibility.AccessibleContext 继承的方法
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JTree.AccessibleJTree.AccessibleJTreeNode

public JTree.AccessibleJTree.AccessibleJTreeNode(JTree t,
                                                 TreePath p,
                                                 Accessible ap)
构造一个 AccessibleJTreeNode

从以下版本开始:
1.4
方法详细信息

getAccessibleContext

public AccessibleContext getAccessibleContext()
获取与此树节点关联的 AccessibleContext。在此类的 Java Accessibility API 的实现中,返回的是此对象,它是其自身的 AccessibleContext。

指定者:
接口 Accessible 中的 getAccessibleContext
返回:
此对象

getAccessibleName

public String getAccessibleName()
获取此对象的可访问名称。

覆盖:
AccessibleContext 中的 getAccessibleName
返回:
对象的本地化名称;如果此对象没有名称,则返回 null
另请参见:
AccessibleContext.setAccessibleName(java.lang.String)

setAccessibleName

public void setAccessibleName(String s)
设置此对象的本地化可访问名称。

覆盖:
AccessibleContext 中的 setAccessibleName
参数:
s - 对象的新本地化名称。
另请参见:
AccessibleContext.getAccessibleName(), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
获取此对象的可访问的描述。

覆盖:
AccessibleContext 中的 getAccessibleDescription
返回:
对象的本地化描述;如果此对象没有描述,则返回 null
另请参见:
AccessibleContext.setAccessibleDescription(java.lang.String)

setAccessibleDescription

public void setAccessibleDescription(String s)
设置此对象的可访问描述。

覆盖:
AccessibleContext 中的 setAccessibleDescription
参数:
s - 此对象的新的本地化描述
另请参见:
AccessibleContext.setAccessibleName(java.lang.String), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public AccessibleRole getAccessibleRole()
获取此对象的职责。

指定者:
AccessibleContext 中的 getAccessibleRole
返回:
描述该对象职责的 AccessibleRole 实例
另请参见:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态设置。

指定者:
AccessibleContext 中的 getAccessibleStateSet
返回:
包含对象当前状态集合的 AccessibleStateSet 的实例
另请参见:
AccessibleState

getAccessibleParent

public Accessible getAccessibleParent()
获取此对象的 Accessible 父对象。

覆盖:
AccessibleContext 中的 getAccessibleParent
返回:
此对象的 Accessible 父对象;如果此对象没有 Accessible 父对象,则返回 null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
获取此对象在其可访问父对象中的索引。

指定者:
AccessibleContext 中的 getAccessibleIndexInParent
返回:
返回此对象的父对象中的索引;如果此对象没有可访问父对象,则返回 -1。
另请参见:
getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回对象中的可访问子对象数。

指定者:
AccessibleContext 中的 getAccessibleChildrenCount
返回:
对象的可访问子对象数。

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回对象的指定 Accessible 子对象。

指定者:
AccessibleContext 中的 getAccessibleChild
参数:
i - 从零开始的子对象索引
返回:
对象的 Accessible 子对象
另请参见:
AccessibleContext.getAccessibleChildrenCount()

getLocale

public Locale getLocale()
获取组件的区域。如果该组件没有区域,则返回其父级的区域。

指定者:
AccessibleContext 中的 getLocale
返回:
此组件的区域。如果此组件没有区域,则返回其父级的区域。
抛出:
IllegalComponentStateException - 如果该 Component 没有自己的区域,并且尚未被添加到包含层次结构(那样可以从包含父级确定其区域)。
另请参见:
Component.setLocale(java.util.Locale)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
将 PropertyChangeListener 添加到侦听器列表。此侦听器为所有属性注册。

覆盖:
AccessibleContext 中的 addPropertyChangeListener
参数:
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。

覆盖:
AccessibleContext 中的 removePropertyChangeListener
参数:
l - 要移除的 PropertyChangeListener

getAccessibleAction

public AccessibleAction getAccessibleAction()
获取与此对象关联的 AccessibleAction。在针对此类的 Java Accessibility API 的实现中,返回此对象,它负责代表其自身实现 AccessibleAction 接口。

覆盖:
AccessibleContext 中的 getAccessibleAction
返回:
此对象
另请参见:
AccessibleAction

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
获取与此对象关联的 AccessibleComponent。在针对此类的 Java Accessibility API 的实现中,返回此对象,它负责代表其自身实现 AccessibleComponent 接口。

覆盖:
AccessibleContext 中的 getAccessibleComponent
返回:
此对象
另请参见:
AccessibleComponent

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
获取与此对象关联的 AccessibleSelection(如果存在)。否则,返回 null。

覆盖:
AccessibleContext 中的 getAccessibleSelection
返回:
AccessibleSelection 或 null
另请参见:
AccessibleSelection

getAccessibleText

public AccessibleText getAccessibleText()
获取与此对象关联的 AccessibleText(如果存在)。否则,返回 null。

覆盖:
AccessibleContext 中的 getAccessibleText
返回:
AccessibleText 或 null
另请参见:
AccessibleText

getAccessibleValue

public AccessibleValue getAccessibleValue()
获取与此对象关联的 AccessibleValue(如果存在)。否则,返回 null。

覆盖:
AccessibleContext 中的 getAccessibleValue
返回:
AccessibleValue 或 null
另请参见:
AccessibleValue

getBackground

public Color getBackground()
获取此对象的背景色。

指定者:
接口 AccessibleComponent 中的 getBackground
返回:
对象的背景色(如果受支持);否则返回 null
另请参见:
AccessibleComponent.setBackground(java.awt.Color)

setBackground

public void setBackground(Color c)
设置此对象的背景色。

指定者:
接口 AccessibleComponent 中的 setBackground
参数:
c - 背景的新颜色
另请参见:
AccessibleComponent.setBackground(java.awt.Color)

getForeground

public Color getForeground()
获取此对象的前景色。

指定者:
接口 AccessibleComponent 中的 getForeground
返回:
对象的前景色(如果受支持);否则,返回 null
另请参见:
AccessibleComponent.setForeground(java.awt.Color)

setForeground

public void setForeground(Color c)
从接口 AccessibleComponent 复制的描述
设置此对象的前景色。

指定者:
接口 AccessibleComponent 中的 setForeground
参数:
c - 新的前景 Color
另请参见:
AccessibleComponent.getForeground()

getCursor

public Cursor getCursor()
从接口 AccessibleComponent 复制的描述
获取此对象的 Cursor。

指定者:
接口 AccessibleComponent 中的 getCursor
返回:
如果支持的话,返回对象的 Cursor;否则返回 null
另请参见:
AccessibleComponent.setCursor(java.awt.Cursor)

setCursor

public void setCursor(Cursor c)
从接口 AccessibleComponent 复制的描述
设置此对象的 Cursor。

指定者:
接口 AccessibleComponent 中的 setCursor
参数:
c - 对象的新 Cursor
另请参见:
AccessibleComponent.getCursor()

getFont

public Font getFont()
从接口 AccessibleComponent 复制的描述
获取此对象的 Font。

指定者:
接口 AccessibleComponent 中的 getFont
返回:
如果支持的话,返回对象的 Font;否则返回 null
另请参见:
AccessibleComponent.setFont(java.awt.Font)

setFont

public void setFont(Font f)
从接口 AccessibleComponent 复制的描述
设置此对象的 Font。

指定者:
接口 AccessibleComponent 中的 setFont
参数:
f - 对象的新 Font
另请参见:
AccessibleComponent.getFont()

getFontMetrics

public FontMetrics getFontMetrics(Font f)
从接口 AccessibleComponent 复制的描述
获取此对象的 FontMetrics。

指定者:
接口 AccessibleComponent 中的 getFontMetrics
参数:
f - Font
返回:
如果支持的话,返回对象的 FontMetrics;否则返回 null
另请参见:
AccessibleComponent.getFont()

isEnabled

public boolean isEnabled()
从接口 AccessibleComponent 复制的描述
确定是否已启用该对象。启用的对象在其 AccessibleStateSet 中也将具有 AccessibleState.ENABLED 状态设置。

指定者:
接口 AccessibleComponent 中的 isEnabled
返回:
如果已启用对象,则返回 true;否则返回 false
另请参见:
AccessibleComponent.setEnabled(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.ENABLED, AccessibleStateSet

setEnabled

public void setEnabled(boolean b)
从接口 AccessibleComponent 复制的描述
设置对象的启用状态。

指定者:
接口 AccessibleComponent 中的 setEnabled
参数:
b - 如果为 true,则启用此对象;否则禁用它
另请参见:
AccessibleComponent.isEnabled()

isVisible

public boolean isVisible()
从接口 AccessibleComponent 复制的描述
确定此对象是否可见。注:这意味着该对象多半是可见的;但是因为包含此对象的对象之一目前不可见,所以可能在屏幕上不显示它。要确定对象是否在屏幕上显示,需要使用 isShowing()。

可见的对象在其 AccessibleStateSet 中也将具有 AccessibleState.VISIBLE 状态设置。

指定者:
接口 AccessibleComponent 中的 isVisible
返回:
如果对象可见,则返回 true;否则返回 false
另请参见:
AccessibleComponent.setVisible(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.VISIBLE, AccessibleStateSet

setVisible

public void setVisible(boolean b)
从接口 AccessibleComponent 复制的描述
设置对象的可见状态。

指定者:
接口 AccessibleComponent 中的 setVisible
参数:
b - 如果为 true,则显示此对象;否则隐藏它
另请参见:
AccessibleComponent.isVisible()

isShowing

public boolean isShowing()
从接口 AccessibleComponent 复制的描述
确定是否正显示对象。通过检查该对象和祖先的可见性可确定这一点。注:即使该对象被另一对象屏蔽(例如,它是下拉菜单的下级),仍然返回 true。

指定者:
接口 AccessibleComponent 中的 isShowing
返回:
如果正在显示对象,则返回 true;否则,返回 false

contains

public boolean contains(Point p)
从接口 AccessibleComponent 复制的描述
检查指定点是否位于此对象的边界内,其中该点的 X 坐标和 Y 坐标是相对于对象的坐标系统定义的。

指定者:
接口 AccessibleComponent 中的 contains
参数:
p - 相对于对象的坐标系统的 Point
返回:
如果对象包含 Point,则返回 true;否则返回 false
另请参见:
AccessibleComponent.getBounds()

getLocationOnScreen

public Point getLocationOnScreen()
从接口 AccessibleComponent 复制的描述
返回对象在屏幕上的位置。

指定者:
接口 AccessibleComponent 中的 getLocationOnScreen
返回:
返回对象在屏幕上的位置;如果此对象不在屏幕上,则返回 null
另请参见:
AccessibleComponent.getBounds(), AccessibleComponent.getLocation()

getLocationInJTree

protected Point getLocationInJTree()

getLocation

public Point getLocation()
从接口 AccessibleComponent 复制的描述
获得此对象相对于父对象的位置,返回值是一个点对象,它指定对象左上角在屏幕坐标空间内的位置。

指定者:
接口 AccessibleComponent 中的 getLocation
返回:
Point 的实例,该点表示屏幕坐标空间中对象边界的左上角 ;如果此对象或其父级不在屏幕上,则返回 null
另请参见:
AccessibleComponent.getBounds(), AccessibleComponent.getLocationOnScreen()

setLocation

public void setLocation(Point p)
从接口 AccessibleComponent 复制的描述
设置对象相对于父级的位置。

指定者:
接口 AccessibleComponent 中的 setLocation
参数:
p - 左上角的新位置
另请参见:
AccessibleComponent.getLocation()

getBounds

public Rectangle getBounds()
从接口 AccessibleComponent 复制的描述
获取 Rectangle 对象形式的此对象的边界。该边界指定此对象的宽、高,以及相对于父对象的位置。

指定者:
接口 AccessibleComponent 中的 getBounds
返回:
返回指示此组件的边界的矩形;如果此对象不在屏幕上,则返回 null。
另请参见:
AccessibleComponent.contains(java.awt.Point)

setBounds

public void setBounds(Rectangle r)
从接口 AccessibleComponent 复制的描述
设置 Rectangle 对象形式的此对象的边界。该边界指定此对象的宽、高,以及相对于父对象的位置。

指定者:
接口 AccessibleComponent 中的 setBounds
参数:
r - 指示此组件边界的矩形
另请参见:
AccessibleComponent.getBounds()

getSize

public Dimension getSize()
从接口 AccessibleComponent 复制的描述
以 Dimension 对象的形式返回此对象的大小。Dimension 对象的 height 字段包含此对象的高度,Dimension 对象的 width 字段包含此对象的宽度。

指定者:
接口 AccessibleComponent 中的 getSize
返回:
返回指示此组件大小的 Dimension 对象;如果此对象不在屏幕上,则返回 null
另请参见:
AccessibleComponent.setSize(java.awt.Dimension)

setSize

public void setSize(Dimension d)
从接口 AccessibleComponent 复制的描述
调整此对象,使其具有高度和宽度。

指定者:
接口 AccessibleComponent 中的 setSize
参数:
d - 指定对象新大小的维数。
另请参见:
AccessibleComponent.getSize()

getAccessibleAt

public Accessible getAccessibleAt(Point p)
返回 Accessible 子对象(如果存在),它包含在本地坐标 Point 中。否则返回 null

指定者:
接口 AccessibleComponent 中的 getAccessibleAt
参数:
p - 此 Accessible 的本地坐标中的点
返回:
在指定位置的 Accessible(如果存在);否则返回 null

isFocusTraversable

public boolean isFocusTraversable()
从接口 AccessibleComponent 复制的描述
返回此对象是否可以接受焦点。可以接受焦点的对象也将具有在其 AccessibleStateSet 中设置的 AccessibleState.FOCUSABLE 状态。

指定者:
接口 AccessibleComponent 中的 isFocusTraversable
返回:
如果对象可以接受焦点,则返回 true;否则返回 false
另请参见:
AccessibleContext.getAccessibleStateSet(), AccessibleState.FOCUSABLE, AccessibleState.FOCUSED, AccessibleStateSet

requestFocus

public void requestFocus()
从接口 AccessibleComponent 复制的描述
请求此对象的焦点。如果此对象不能接受焦点,则不执行任何操作。否则,对象将尝试接受焦点。

指定者:
接口 AccessibleComponent 中的 requestFocus
另请参见:
AccessibleComponent.isFocusTraversable()

addFocusListener

public void addFocusListener(FocusListener l)
从接口 AccessibleComponent 复制的描述
添加指定的焦点侦听器,以接收来自此组件的焦点事件。

指定者:
接口 AccessibleComponent 中的 addFocusListener
参数:
l - 焦点侦听器
另请参见:
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)

removeFocusListener

public void removeFocusListener(FocusListener l)
从接口 AccessibleComponent 复制的描述
移除指定的焦点侦听器,使其不再接收来自此组件的焦点事件。

指定者:
接口 AccessibleComponent 中的 removeFocusListener
参数:
l - 焦点侦听器
另请参见:
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
返回当前选中的项数。如果未选择项,则返回值 0。

指定者:
接口 AccessibleSelection 中的 getAccessibleSelectionCount
返回:
当前选择的项数。

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
返回表示对象中指定选择项的 Accessible。如果没有作出选择,或者所选项数少于传入的整数,则返回值为 null。

指定者:
接口 AccessibleSelection 中的 getAccessibleSelection
参数:
i - 所选项的从零开始的索引
返回:
包含所选项的 Accessible
另请参见:
AccessibleSelection.getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
如果选择了此对象的当前子对象,则返回 true。

指定者:
接口 AccessibleSelection 中的 isAccessibleChildSelected
参数:
i - 此 Accessible 对象的子对象的从零开始的索引。
返回:
如果此对象的当前子级已选中,则返回 true;否则返回 false。
另请参见:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
将对象中指定选择的项添加到对象的选择中。如果对象支持多种选择,则将指定项添加到所有现有选择中,否则它将替换对象中的所有现有选择。如果已经选择了指定的项,则此方法无效。

指定者:
接口 AccessibleSelection 中的 addAccessibleSelection
参数:
i - 可选择项的从零开始的索引
另请参见:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

public void removeAccessibleSelection(int i)
将该对象中指定选择的项从该对象的选择中移除。如果当前没有选择指定的项,则此方法无效。

指定者:
接口 AccessibleSelection 中的 removeAccessibleSelection
参数:
i - 可选择项的从零开始的索引
另请参见:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
清除对象中的选择,这样此对象中什么也没有选择。

指定者:
接口 AccessibleSelection 中的 clearAccessibleSelection

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
导致该对象中的所有选择项都被选中,前提是该对象支持多个选择。

指定者:
接口 AccessibleSelection 中的 selectAllAccessibleSelection

getAccessibleActionCount

public int getAccessibleActionCount()
返回此树节点中可用的可访问操作数。如果此节点不是叶节点,则除 TreeCellRenderer 后面对象上所有可用操作外,至少还存在一个操作(切换展开)。

指定者:
接口 AccessibleAction 中的 getAccessibleActionCount
返回:
此对象中的操作数

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
返回该树节点的指定操作的描述。如果此节点不是叶节点,则除 TreeCellRenderer 后面对象上所有可用操作外,至少还存在一个操作描述(切换展开)。

指定者:
接口 AccessibleAction 中的 getAccessibleActionDescription
参数:
i - 该操作的从零开始的索引
返回:
该操作的描述
另请参见:
AccessibleAction.getAccessibleActionCount()

doAccessibleAction

public boolean doAccessibleAction(int i)
执行树节点上的指定操作。如果此节点不是叶节点,则除 TreeCellRenderer 后面对象上所有可用操作外,至少还存在一个可以完成的操作(切换展开)。

指定者:
接口 AccessibleAction 中的 doAccessibleAction
参数:
i - 操作的从零开始的索引
返回:
如果执行了该操作,则返回 true;否则返回 false。
另请参见:
AccessibleAction.getAccessibleActionCount()

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only