java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
- 所有实现的接口:
-
Serializable
,AccessibleComponent
- 直接已知的子类:
-
Box.AccessibleBox
,CellRendererPane.AccessibleCellRendererPane
,JComponent.AccessibleJComponent
,Panel.AccessibleAWTPanel
,ScrollPane.AccessibleAWTScrollPane
,Window.AccessibleAWTWindow
- 封闭类:
-
Container
用于为可访问性提供默认支持的 Container 的内部类。此类不应直接由应用程序开发人员使用,而应仅由容器开发人员进行子类化。
用于获取此对象的可访问角色的类,以及实现 AccessibleContainer 接口中许多方法的类。
- 自版本:
- 1.3
- 另请参阅:
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
当添加或移除子项时,触发 PropertyChange 监听器(如果已注册)。Nested classes/interfaces declared in class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
Field Summary
Fields declared in class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Fields declared in class 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
将 PropertyChangeListener 添加到监听器列表中。返回包含在本地坐标 Point 处的 Accessible 子项(如果存在)。getAccessibleChild
(int i) 返回对象的第 n 个 Accessible 子项。int
返回对象中可访问子项的数量。void
从监听器列表中移除 PropertyChangeListener。Methods declared in class java.awt.Component.AccessibleAWTComponent
addFocusListener, contains, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRole, getAccessibleStateSet, 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
Methods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
Field Details
-
accessibleContainerHandler
当添加或移除子项时,触发 PropertyChange 的处理程序
-
-
Constructor Details
-
AccessibleAWTContainer
protected AccessibleAWTContainer()构造一个 AccessibleAWTContainer。
-
-
Method Details
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中可访问子项的数量。如果此对象的所有子项都实现 Accessible,则此方法应返回此对象的子项数。- 覆盖:
-
getAccessibleChildrenCount
在类Component.AccessibleAWTComponent
中 - 返回:
- 对象中可访问子项的数量
-
getAccessibleChild
返回对象的第 n 个 Accessible 子项。- 覆盖:
-
getAccessibleChild
在类Component.AccessibleAWTComponent
中 - 参数:
-
i
- 子项的从零开始的索引 - 返回:
- 对象的第 n 个 Accessible 子项
- 另请参阅:
-
getAccessibleAt
返回包含在本地坐标 Point 处的 Accessible 子项(如果存在)。- 指定者:
-
getAccessibleAt
在接口AccessibleComponent
中 - 覆盖:
-
getAccessibleAt
在类Component.AccessibleAWTComponent
中 - 参数:
-
p
- 定义 Accessible 的左上角的点,以对象的父级的坐标空间给出 - 返回:
- 如果存在,则返回指定位置处的 Accessible;否则返回 null
-
addPropertyChangeListener
将 PropertyChangeListener 添加到监听器列表中。- 覆盖:
-
addPropertyChangeListener
在类Component.AccessibleAWTComponent
中 - 参数:
-
listener
- 要添加的 PropertyChangeListener - 另请参阅:
-
removePropertyChangeListener
从监听器列表中移除 PropertyChangeListener。这会移除为所有属性注册的 PropertyChangeListener。- 覆盖:
-
removePropertyChangeListener
在类Component.AccessibleAWTComponent
中 - 参数:
-
listener
- 要移除的 PropertyChangeListener
-