- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.List.AccessibleAWTList
-
- 实现的所有接口
-
ActionListener
,ItemListener
,Serializable
,EventListener
,AccessibleComponent
,AccessibleSelection
- Enclosing class:
- List
protected class List.AccessibleAWTList extends Component.AccessibleAWTComponent implements AccessibleSelection, ItemListener, ActionListener
此类实现List
类的可访问性支持。 它提供了适用于列出用户界面元素的Java Accessibility API的实现。- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 protected class
List.AccessibleAWTList.AccessibleAWTListChild
此类实现List子级的可访问性支持。
-
字段汇总
-
声明的属性在类 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
-
-
构造方法摘要
构造方法 构造器 描述 AccessibleAWTList()
构造新的AccessibleAWTList
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
addAccessibleSelection(int i)
将对象中指定的选定项添加到对象的选择中。void
clearAccessibleSelection()
清除对象中的选择,以便不选择对象中的任何内容。Accessible
getAccessibleAt(Point p)
返回包含在本地坐标Point(如果存在)的Accessible子级。Accessible
getAccessibleChild(int i)
返回对象的第n个Accessible子级。int
getAccessibleChildrenCount()
返回对象中可访问的子级数。AccessibleRole
getAccessibleRole()
获得此对象的角色。AccessibleSelection
getAccessibleSelection()
获取与此对象关联的AccessibleSelection。Accessible
getAccessibleSelection(int i)
返回表示对象中指定选定项的Accessible。int
getAccessibleSelectionCount()
返回当前选定的项目数。AccessibleStateSet
getAccessibleStateSet()
获取此对象的状态集。boolean
isAccessibleChildSelected(int i)
如果选择了此对象的当前子级,则返回true。void
removeAccessibleSelection(int i)
从对象的选择中删除对象中指定的选定项。void
selectAllAccessibleSelection()
如果对象支持多个选择,则会选择对象中的每个选定项。-
声明方法的类 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
-
声明方法的类 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
-
声明方法的接口 java.awt.event.ActionListener
actionPerformed
-
声明方法的接口 java.awt.event.ItemListener
itemStateChanged
-
-
-
-
方法详细信息
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态集。- 重写:
-
getAccessibleStateSet
类Component.AccessibleAWTComponent
- 结果
- 包含对象当前状态的AccessibleState实例
- 另请参见:
-
AccessibleState
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的角色。- 重写:
-
getAccessibleRole
类Component.AccessibleAWTComponent
- 结果
- AccessibleRole的一个实例,用于描述对象的角色
- 另请参见:
-
AccessibleRole
-
getAccessibleAt
public Accessible getAccessibleAt(Point p)
返回包含在本地坐标Point(如果存在)的Accessible子级。- Specified by:
-
getAccessibleAt
在接口AccessibleComponent
- 重写:
-
getAccessibleAt
类Component.AccessibleAWTComponent
- 参数
-
p
-定义的左上角点Accessible
,在对象的父对象的坐标空间中给出 - 结果
- 指定位置的Accessible(如果存在)
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回对象中可访问的子级数。 如果此对象的所有子项都实现了Accessible,则此方法应返回此对象的子项数。- 重写:
-
getAccessibleChildrenCount
类Component.AccessibleAWTComponent
- 结果
- 对象中可访问的子项数。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的第n个Accessible子级。- 重写:
-
getAccessibleChild
类Component.AccessibleAWTComponent
- 参数
-
i
- 从零开始的子索引 - 结果
- 对象的第n个Accessible子对象
- 另请参见:
-
AccessibleContext.getAccessibleChildrenCount()
-
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
如果选择了此对象的当前子项; 别的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
-
-