-
- 实现的所有接口
-
Serializable
,EventListener
,AccessibleComponent
,AccessibleExtendedComponent
,AccessibleSelection
,TreeExpansionListener
,TreeModelListener
,TreeSelectionListener
- Enclosing class:
- JTree
protected class JTree.AccessibleJTreeextends JComponent.AccessibleJComponentimplements AccessibleSelection, TreeSelectionListener, TreeModelListener, TreeExpansionListener
此类实现JTree
类的可访问性支持。 它提供了适用于树用户界面元素的Java Accessibility API的实现。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参阅XMLEncoder
。- 另请参见:
- Serialized Form
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 protected class
JTree.AccessibleJTree.AccessibleJTreeNode
此类实现JTree
子级的可访问性支持。
-
字段汇总
-
声明的属性在类 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
-
-
构造方法摘要
构造方法 构造器 描述 AccessibleJTree()
构造AccessibleJTree
-
方法摘要
-
声明方法的类 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
-
-
-
-
方法详细信息
-
valueChanged
public void valueChanged(TreeSelectionEvent e)
树选择监听器值更改方法。 用于解雇财产变更- Specified by:
-
valueChanged
在界面TreeSelectionListener
- 参数
-
e
- ListSelectionEvent
-
fireVisibleDataPropertyChange
public void fireVisibleDataPropertyChange()
触发可见数据属性更改通知。 “可见”数据属性表示组件在显示器上的显示方式,其中该外观未绑定到任何其他属性。 它通知屏幕阅读器组件的视觉外观已更改,因此他们可以通知用户。
-
treeNodesChanged
public void treeNodesChanged(TreeModelEvent e)
树模型节点更改通知。- Specified by:
-
treeNodesChanged
,界面TreeModelListener
- 参数
-
e
- 树模型事件
-
treeNodesInserted
public void treeNodesInserted(TreeModelEvent e)
树模型节点更改通知。- Specified by:
-
treeNodesInserted
在接口TreeModelListener
- 参数
-
e
- 树节点插入事件
-
treeNodesRemoved
public void treeNodesRemoved(TreeModelEvent e)
树模型节点更改通知。- Specified by:
-
treeNodesRemoved
在界面TreeModelListener
- 参数
-
e
- 树节点删除事件
-
treeStructureChanged
public void treeStructureChanged(TreeModelEvent e)
树模型结构更改更改通知。- Specified by:
-
treeStructureChanged
in interfaceTreeModelListener
- 参数
-
e
- 树模型事件
-
treeCollapsed
public void treeCollapsed(TreeExpansionEvent e)
Tree Collapsed通知。- Specified by:
-
treeCollapsed
在界面TreeExpansionListener
- 参数
-
e
- TreeExpansionEvent
-
treeExpanded
public void treeExpanded(TreeExpansionEvent e)
树模型扩展通知。- Specified by:
-
treeExpanded
在界面TreeExpansionListener
- 参数
-
e
- 树节点插入事件
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的角色。- 重写:
-
getAccessibleRole
在类JComponent.AccessibleJComponent
- 结果
- AccessibleRole的一个实例,用于描述对象的角色
- 另请参见:
-
AccessibleRole
-
getAccessibleAt
public Accessible getAccessibleAt(Point p)
返回Accessible
子Accessible
(如果存在),包含在本地坐标Point
。 否则返回null
。- Specified by:
-
getAccessibleAt
在界面AccessibleComponent
- 重写:
-
getAccessibleAt
在类Container.AccessibleAWTContainer
- 参数
-
p
- 本Accessible
点是Accessible
- 结果
-
Accessible
,如果存在,则在指定位置; 别的null
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回此JTree的顶级子节点数。 这些节点中的每一个又可以具有子节点。- 重写:
-
getAccessibleChildrenCount
在类JComponent.AccessibleJComponent
- 结果
- 树中可访问的子节点数。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的第n个Accessible子级。- 重写:
-
getAccessibleChild
类JComponent.AccessibleJComponent
- 参数
-
i
- 从零开始的儿童指数 - 结果
- 对象的第n个Accessible子对象
- 另请参见:
-
AccessibleContext.getAccessibleChildrenCount()
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
获取此对象的索引在其可访问的父级中。- 重写:
-
getAccessibleIndexInParent
类Component.AccessibleAWTComponent
- 结果
- 该对象在其父对象中的索引。 由于JTree顶级对象没有可访问的父级。
- 另请参见:
-
Component.AccessibleAWTComponent.getAccessibleParent()
-
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
获取与此对象关联的AccessibleSelection。 在为此类实现Java Accessibility API时,返回此对象,该对象负责代表自身实现AccessibleSelection接口。- 重写:
-
getAccessibleSelection
,类AccessibleContext
- 结果
- 这个对象
- 另请参见:
-
AccessibleSelection
-
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
-
-