java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.List.AccessibleAWTList
- 所有已实现的接口:
-
ActionListener
,ItemListener
,Serializable
,EventListener
,AccessibleComponent
,AccessibleSelection
- 封装类:
-
List
protected class List.AccessibleAWTList extends Component.AccessibleAWTComponent implements AccessibleSelection, ItemListener, ActionListener
该类实现了对
List
类的辅助支持。它提供了适用于列表用户界面元素的Java辅助功能API的实现。
- 自从:
- 1.3
- 参见:
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
该类实现了对列表子项的辅助支持。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
actionPerformed
(ActionEvent event) 当发生动作时调用。void
addAccessibleSelection
(int i) 将对象中指定的选定项添加到对象的选择中。void
清除对象中的选择,以便对象中没有任何内容被选中。返回包含在本地坐标点处的Accessible子项,如果存在的话。getAccessibleChild
(int i) 返回对象的第n个Accessible子项。int
返回对象中可访问子项的数量。获取此对象的角色。获取与此对象关联的AccessibleSelection。getAccessibleSelection
(int i) 返回表示对象中指定选定项的Accessible。int
返回当前选定的项目数。获取此对象的状态集。boolean
isAccessibleChildSelected
(int i) 如果此对象的当前子项已选中,则返回true。void
itemStateChanged
(ItemEvent event) 当用户选择或取消选择项目时调用。void
removeAccessibleSelection
(int i) 从对象的选择中移除指定的选定项。void
如果对象支持多选,则使对象中的每个选定项都被选中。Methods declared in class java.awt.Component.AccessibleAWTComponent
addFocusListener, addPropertyChangeListener, contains, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Methods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
Constructor Details
-
AccessibleAWTList
public AccessibleAWTList()构造新的AccessibleAWTList
-
-
Method Details
-
actionPerformed
从接口复制的描述:ActionListener
当发生动作时调用。- 指定者:
-
actionPerformed
在接口ActionListener
- 参数:
-
event
- 要处理的事件
-
itemStateChanged
从接口复制的描述:ItemListener
当用户选择或取消选择项目时调用。为此方法编写的代码执行在选择项目时(或取消选择时)需要发生的操作。- 指定者:
-
itemStateChanged
在接口ItemListener
- 参数:
-
event
- 要处理的事件
-
getAccessibleStateSet
获取此对象的状态集。- 覆盖:
-
getAccessibleStateSet
在类Component.AccessibleAWTComponent
- 返回:
- 包含对象当前状态的AccessibleState实例
- 参见:
-
getAccessibleRole
获取此对象的角色。- 覆盖:
-
getAccessibleRole
在类Component.AccessibleAWTComponent
- 返回:
- 包含对象角色的AccessibleRole实例
- 参见:
-
getAccessibleAt
返回包含在本地坐标点处的Accessible子项,如果存在的话。- 指定者:
-
getAccessibleAt
在接口AccessibleComponent
- 覆盖:
-
getAccessibleAt
在类Component.AccessibleAWTComponent
- 参数:
-
p
- 给出对象父级坐标空间中Accessible的左上角的点 - 返回:
- 指定位置处的Accessible,如果存在的话
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中可访问子项的数量。如果此对象的所有子项都实现了Accessible,则此方法应返回此对象的子项数。- 覆盖:
-
getAccessibleChildrenCount
在类Component.AccessibleAWTComponent
- 返回:
- 对象中可访问子项的数量。
-
getAccessibleChild
返回对象的第n个Accessible子项。- 覆盖:
-
getAccessibleChild
在类Component.AccessibleAWTComponent
- 参数:
-
i
- 子项的从零开始的索引 - 返回:
- 对象的第n个Accessible子项
- 参见:
-
getAccessibleSelection
获取与此对象关联的AccessibleSelection。在此类的Java辅助功能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
- 此Accessible对象中子项的从零开始的索引 - 返回:
-
如果此对象的当前子项已选中,则返回
true
;否则返回false
- 参见:
-
addAccessibleSelection
public void addAccessibleSelection(int i) 将指定的选定项目添加到对象的选择中。如果对象支持多个选择,则将指定项目添加到任何现有选择中,否则将替换对象中的任何现有选择。如果已选择指定项目,则此方法不起作用。- 指定者:
-
addAccessibleSelection
在接口AccessibleSelection
- 参数:
-
i
- 可选择项目的从零开始的索引 - 参见:
-
removeAccessibleSelection
public void removeAccessibleSelection(int i) 从对象的选择中移除指定的选定项目。如果指定项目当前未被选定,则此方法不起作用。- 指定者:
-
removeAccessibleSelection
在接口AccessibleSelection
- 参数:
-
i
- 可选择项目的从零开始的索引 - 参见:
-
clearAccessibleSelection
public void clearAccessibleSelection()清除对象中的选择,使对象中没有任何内容被选定。 -
selectAllAccessibleSelection
public void selectAllAccessibleSelection()如果对象支持多个选择,则使对象中的每个选定项目都被选定。
-