- 所有已实现的接口:
Serializable,EventListener,AccessibleComponent,AccessibleExtendedComponent,AccessibleSelection,TreeExpansionListener,TreeModelListener,TreeSelectionListener
- 封闭类:
JTree
protected class JTree.AccessibleJTree extends JComponent.AccessibleJComponent implements AccessibleSelection , TreeSelectionListener , TreeModelListener , TreeExpansionListener
此类实现了对
JTree 类的辅助功能支持。它提供了适用于树形用户接口元素的 Java Accessibility API 的实现。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
-
内部类总结
内部类 -
字段摘要
在类 javax.swing.JComponent.AccessibleJComponent 中声明的字段
accessibleFocusHandler在类 java.awt.Container.AccessibleAWTContainer 中声明的字段
accessibleContainerHandler在类 java.awt.Component.AccessibleAWTComponent 中声明的字段
accessibleAWTComponentHandler, accessibleAWTFocusHandler在类 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, accessibleParent -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述voidaddAccessibleSelection(int i) 将对象中指定的选定项添加到对象的选择中。void清除对象中的选择,以便不选择对象中的任何内容。void触发可见数据属性更改通知。返回Accessible子节点(如果存在)包含在本地坐标Point中。getAccessibleChild(int i) 返回对象的第 n 个可访问子对象。int返回此 JTree 的顶级子节点数。int获取此对象在其可访问父对象中的索引。获取此对象的角色。获取与此对象关联的 AccessibleSelection。getAccessibleSelection(int i) 返回表示对象中指定选定项的 Accessible。int返回当前选择的项目数。booleanisAccessibleChildSelected(int i) 如果选择了此对象的当前子对象,则返回 true。voidremoveAccessibleSelection(int i) 从对象的选择中删除对象中指定的选定项。void如果对象支持多项选择,则导致对象中的每个选定项都被选中。void树倒塌通知。void树模型扩展通知。void树模型节点更改通知。void树模型节点更改通知。void树模型节点更改通知。void树模型结构更改更改通知。voidTree Selection Listener 值更改方法。在类 javax.swing.JComponent.AccessibleJComponent 中声明的方法
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener在类 java.awt.Component.AccessibleAWTComponent 中声明的方法
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在类 javax.accessibility.AccessibleContext 中声明的方法
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent在类 java.lang.Object 中声明的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait在接口 javax.accessibility.AccessibleComponent 中声明的方法
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
-
构造方法详细信息
-
AccessibleJTree
public AccessibleJTree()构建AccessibleJTree
-
-
方法详情
-
valueChanged
Tree Selection Listener 值更改方法。用于触发属性更改- 指定者:
valueChanged在接口TreeSelectionListener中- 参数:
e- ListSelectionEvent
-
fireVisibleDataPropertyChange
public void fireVisibleDataPropertyChange()触发可见数据属性更改通知。 “可见”数据属性表示组件在显示器上的显示方式,该外观未绑定到任何其他属性。它通知屏幕阅读器组件的视觉外观已更改,因此它们可以通知用户。 -
treeNodesChanged
树模型节点更改通知。- 指定者:
treeNodesChanged在接口TreeModelListener中- 参数:
e- 树模型事件
-
treeNodesInserted
树模型节点更改通知。- 指定者:
treeNodesInserted在接口TreeModelListener中- 参数:
e- 树节点插入事件
-
treeNodesRemoved
树模型节点更改通知。- 指定者:
treeNodesRemoved在接口TreeModelListener中- 参数:
e- 树节点移除事件
-
treeStructureChanged
树模型结构更改更改通知。- 指定者:
treeStructureChanged在接口TreeModelListener中- 参数:
e- 树模型事件
-
treeCollapsed
树倒塌通知。- 指定者:
treeCollapsed在接口TreeExpansionListener中- 参数:
e- 一个 TreeExpansionEvent
-
treeExpanded
树模型扩展通知。- 指定者:
treeExpanded在接口TreeExpansionListener中- 参数:
e- 树节点插入事件
-
getAccessibleRole
获取此对象的角色。- 重写:
getAccessibleRole在类JComponent.AccessibleJComponent中- 返回:
- 描述对象角色的 AccessibleRole 实例
- 参见:
-
getAccessibleAt
返回Accessible子节点(如果存在)包含在本地坐标Point中。否则返回null。- 指定者:
getAccessibleAt在接口AccessibleComponent中- 重写:
getAccessibleAt在类Container.AccessibleAWTContainer中- 参数:
p- 指向这个Accessible的局部坐标- 返回:
Accessible(如果存在)位于指定位置;否则null
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回此 JTree 的顶级子节点数。这些节点中的每一个又可以有子节点。- 重写:
getAccessibleChildrenCount在类JComponent.AccessibleJComponent中- 返回:
- 树中可访问的子节点数。
-
getAccessibleChild
返回对象的第 n 个可访问子对象。- 重写:
getAccessibleChild在类JComponent.AccessibleJComponent中- 参数:
i- 从零开始的子索引- 返回:
- 对象的第 n 个可访问子对象
- 参见:
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()获取此对象在其可访问父对象中的索引。- 重写:
getAccessibleIndexInParent在类Component.AccessibleAWTComponent中- 返回:
- 该对象在其父对象中的索引。由于 JTree 顶级对象没有可访问的父对象。
- 参见:
-
getAccessibleSelection
获取与此对象关联的 AccessibleSelection。在为该类实现Java Accessibility API时,返回该对象,该对象负责代表自身实现AccessibleSelection接口。- 重写:
getAccessibleSelection在类AccessibleContext中- 返回:
- 这个对象
- 参见:
-
getAccessibleSelectionCount
public int getAccessibleSelectionCount()返回当前选择的项目数。如果未选择任何项目,则返回值为 0。- 指定者:
getAccessibleSelectionCount在接口AccessibleSelection中- 返回:
- 当前选择的项目数。
-
getAccessibleSelection
返回表示对象中指定选定项的 Accessible。如果没有选择,或者选择的项目少于传入的整数,则返回值为 null。- 指定者:
getAccessibleSelection在接口AccessibleSelection中- 参数:
i- 所选项目的从零开始的索引- 返回:
- 包含所选项目的 Accessible
- 参见:
-
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i) 如果选择了此对象的当前子对象,则返回 true。- 指定者:
isAccessibleChildSelected在接口AccessibleSelection中- 参数:
i- 此可访问对象中子项的从零开始的索引。- 返回:
true如果选择了该对象的当前子对象;否则false- 参见:
-
addAccessibleSelection
public void addAccessibleSelection(int i) 将对象中指定的选定项添加到对象的选择中。如果对象支持多选,则将指定的项目添加到任何现有选择中,否则它会替换对象中的任何现有选择。如果已选择指定的项目,则此方法无效。- 指定者:
addAccessibleSelection在接口AccessibleSelection中- 参数:
i- 可选项目的从零开始的索引- 参见:
-
removeAccessibleSelection
public void removeAccessibleSelection(int i) 从对象的选择中删除对象中指定的选定项。如果当前未选择指定的项目,则此方法无效。- 指定者:
removeAccessibleSelection在接口AccessibleSelection中- 参数:
i- 可选项目的从零开始的索引- 参见:
-
clearAccessibleSelection
public void clearAccessibleSelection()清除对象中的选择,以便不选择对象中的任何内容。- 指定者:
clearAccessibleSelection在接口AccessibleSelection中
-
selectAllAccessibleSelection
public void selectAllAccessibleSelection()如果对象支持多项选择,则导致对象中的每个选定项都被选中。- 指定者:
selectAllAccessibleSelection在接口AccessibleSelection中
-