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 Accessibility API 的实现。
- 自从:
- 1.3
- 参见:
-
内部类总结
内部类 -
字段摘要
在类 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 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述voidactionPerformed(ActionEvent event) 动作发生时调用。voidaddAccessibleSelection(int i) 将对象中指定的选定项添加到对象的选择中。void清除对象中的选择,以便不选择对象中的任何内容。如果存在,则返回包含在局部坐标点的可访问子项。getAccessibleChild(int i) 返回对象的第 n 个可访问子对象。int返回对象中可访问的子对象的数量。获取此对象的角色。获取与此对象关联的 AccessibleSelection。getAccessibleSelection(int i) 返回表示对象中指定选定项的 Accessible。int返回当前选择的项目数。获取此对象的状态集。booleanisAccessibleChildSelected(int i) 如果选择了此对象的当前子对象,则返回 true。voiditemStateChanged(ItemEvent event) 当用户选择或取消选择项目时调用。voidremoveAccessibleSelection(int i) 从对象的选择中删除对象中指定的选定项。void如果对象支持多项选择,则导致对象中的每个选定项都被选中。在类 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
-
构造方法详细信息
-
可访问的AWT列表
public AccessibleAWTList()构造新的AccessibleAWTList
-
-
方法详情
-
actionPerformed
从接口ActionListener复制的描述动作发生时调用。- 指定者:
actionPerformed在接口ActionListener中- 参数:
event- 要处理的事件
-
itemStateChanged
从接口ItemListener复制的描述当用户选择或取消选择项目时调用。为此方法编写的代码执行选择(或取消选择)项目时需要发生的操作。- 指定者:
itemStateChanged在接口ItemListener中- 参数:
event- 要处理的事件
-
getAccessibleStateSet
获取此对象的状态集。- 重写:
getAccessibleStateSet在类Component.AccessibleAWTComponent中- 返回:
- 包含对象当前状态的 AccessibleState 实例
- 参见:
-
getAccessibleRole
获取此对象的角色。- 重写:
getAccessibleRole在类Component.AccessibleAWTComponent中- 返回:
- 描述对象角色的 AccessibleRole 实例
- 参见:
-
getAccessibleAt
如果存在,则返回包含在局部坐标点的可访问子项。- 指定者:
getAccessibleAt在接口AccessibleComponent中- 重写:
getAccessibleAt在类Component.AccessibleAWTComponent中- 参数:
p- 定义Accessible左上角的点,在对象父级的坐标空间中给出- 返回:
- 指定位置的 Accessible(如果存在)
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中可访问的子对象的数量。如果此对象的所有子对象都实现了 Accessible,则此方法应返回此对象的子对象的数量。- 重写:
getAccessibleChildrenCount在类Component.AccessibleAWTComponent中- 返回:
- 对象中可访问的子对象的数量。
-
getAccessibleChild
返回对象的第 n 个可访问子对象。- 重写:
getAccessibleChild在类Component.AccessibleAWTComponent中- 参数:
i- 从零开始的子索引- 返回:
- 对象的第 n 个可访问子对象
- 参见:
-
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中
-