JavaTM Platform
Standard Ed. 6

java.awt
类 List.AccessibleAWTList

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
另请参见:
序列化表格

嵌套类摘要
protected  class List.AccessibleAWTList.AccessibleAWTListChild
          此类实现 List 子级的可访问性支持。
 
从类 java.awt.Component.AccessibleAWTComponent 继承的嵌套类/接口
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
字段摘要
 
从类 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
 
构造方法摘要
List.AccessibleAWTList()
           
 
方法摘要
 void actionPerformed(ActionEvent event)
          发生操作时调用。
 void addAccessibleSelection(int i)
          将对象中的指定选项添加到对象选择中。
 void clearAccessibleSelection()
          清除对象中的选择,从而对象中没有选择任何项。
 Accessible getAccessibleAt(Point p)
          返回本地坐标 Point 所包含的 Accessible 子级(如果存在)。
 Accessible getAccessibleChild(int i)
          返回对象的第 n 个可访问子级。
 int getAccessibleChildrenCount()
          返回对象的可访问子级数。
 AccessibleRole getAccessibleRole()
          获取此对象的职责。
 AccessibleSelection getAccessibleSelection()
          获取与此对象相关联的 AccessibleSelection。
 Accessible getAccessibleSelection(int i)
          返回表示对象中指定选项的 Accessible。
 int getAccessibleSelectionCount()
          返回当前选择的项数。
 AccessibleStateSet getAccessibleStateSet()
          获取此对象的状态设置。
 boolean isAccessibleChildSelected(int i)
          如果选择了此对象的当前子级,则返回 true。
 void itemStateChanged(ItemEvent event)
          在用户已选定或取消选定某项时调用。
 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
 

构造方法详细信息

List.AccessibleAWTList

public List.AccessibleAWTList()
方法详细信息

actionPerformed

public void actionPerformed(ActionEvent event)
从接口 ActionListener 复制的描述
发生操作时调用。

指定者:
接口 ActionListener 中的 actionPerformed

itemStateChanged

public void itemStateChanged(ItemEvent event)
从接口 ItemListener 复制的描述
在用户已选定或取消选定某项时调用。为此方法编写的代码将执行需要在已选定(或已取消选定)项时发生的操作。

指定者:
接口 ItemListener 中的 itemStateChanged

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态设置。

覆盖:
Component.AccessibleAWTComponent 中的 getAccessibleStateSet
返回:
包含对象当前状态的 AccessibleState 的实例
另请参见:
AccessibleState

getAccessibleRole

public AccessibleRole getAccessibleRole()
获取此对象的职责。

覆盖:
Component.AccessibleAWTComponent 中的 getAccessibleRole
返回:
描述对象职责的 AccessibleRole 的实例
另请参见:
AccessibleRole

getAccessibleAt

public Accessible getAccessibleAt(Point p)
返回本地坐标 Point 所包含的 Accessible 子级(如果存在)。

指定者:
接口 AccessibleComponent 中的 getAccessibleAt
覆盖:
Component.AccessibleAWTComponent 中的 getAccessibleAt
参数:
p - 定义 Accessible 左上角的点,在该对象的父对象的坐标空间内给定此点
返回:
指定位置的 Accessible(如果存在)

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回对象的可访问子级数。如果此对象的所有子级都实现 Accessible,则此方法应该返回该对象的子级数。

覆盖:
Component.AccessibleAWTComponent 中的 getAccessibleChildrenCount
返回:
对象的可访问子级数。

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回对象的第 n 个可访问子级。

覆盖:
Component.AccessibleAWTComponent 中的 getAccessibleChild
参数:
i - 子级基于零的索引
返回:
对象的第 n 个 Accessible 子级
另请参见:
AccessibleContext.getAccessibleChildrenCount()

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
获取与此对象相关联的 AccessibleSelection。在此类的 Java Accessibility API 的实现中,返回的是此对象,它负责为其本身实现 AccessibleSelection 接口。

覆盖:
AccessibleContext 中的 getAccessibleSelection
返回:
此对象
另请参见:
AccessibleSelection

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
返回当前选择的项数。如果未选择项,则返回值 0。

指定者:
接口 AccessibleSelection 中的 getAccessibleSelectionCount
返回:
当前选择的项数。

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
返回表示对象中指定选项的 Accessible。如果没有作出选择,或者所选项数少于传入的整数,则返回值为 null。

指定者:
接口 AccessibleSelection 中的 getAccessibleSelection
参数:
i - 所选项的基于零的索引
返回:
包含所选项的 Accessible
另请参见:
AccessibleSelection.getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
如果选择了此对象的当前子级,则返回 true。

指定者:
接口 AccessibleSelection 中的 isAccessibleChildSelected
参数:
i - 此 Accessible 对象的子级的基于零的索引。
返回:
如果此对象的当前子级已选中,则返回 true;否则返回 false。
另请参见:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
将对象中的指定选项添加到对象选择中。如果对象支持多种选择,则将指定项添加到所有现有选择中,否则它将替换对象中的所有现有选择。如果已经选择了指定的项,则此方法无效。

指定者:
接口 AccessibleSelection 中的 addAccessibleSelection
参数:
i - 可选择项的基于零的索引
另请参见:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

public void removeAccessibleSelection(int i)
从对象选择中移除对象中的指定选项。如果目前没有选择指定的项,则此方法无效。

指定者:
接口 AccessibleSelection 中的 removeAccessibleSelection
参数:
i - 可选择项的基于零的索引
另请参见:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
清除对象中的选择,从而对象中没有选择任何项。

指定者:
接口 AccessibleSelection 中的 clearAccessibleSelection

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
如果对象支持多种选择,则导致选择对象中的所有已选择项。

指定者:
接口 AccessibleSelection 中的 selectAllAccessibleSelection

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策