JavaTM Platform
Standard Ed. 6

类 javax.accessibility.AccessibleState
的使用

使用 AccessibleState 的软件包
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
 

javax.accessibilityAccessibleState 的使用
 

声明为 AccessibleStatejavax.accessibility 中的字段
static AccessibleState AccessibleState.ACTIVE
          指示某个窗口当前是活动窗口。
static AccessibleState AccessibleState.ARMED
          指示选中了此对象。
static AccessibleState AccessibleState.BUSY
          指示当前对象忙。
static AccessibleState AccessibleState.CHECKED
          指示此对象当前被选中。
static AccessibleState AccessibleState.COLLAPSED
          指示此对象是折叠的。
static AccessibleState AccessibleState.EDITABLE
          指示用户可以更改此对象的内容。
static AccessibleState AccessibleState.ENABLED
          指示此对象是启用的。
static AccessibleState AccessibleState.EXPANDABLE
          指示此对象允许逐步显示其子级。
static AccessibleState AccessibleState.EXPANDED
          指示此对象是展开的。
static AccessibleState AccessibleState.FOCUSABLE
          指示此对象可以接受键盘焦点,这意味着当它具有焦点时,由键盘上的键入操作所产生的所有事件将被传递到此对象。
static AccessibleState AccessibleState.FOCUSED
          指示此对象当前具有键盘焦点。
static AccessibleState AccessibleState.HORIZONTAL
          指示此对象的方向为水平方向。
static AccessibleState AccessibleState.ICONIFIED
          指示此对象是最小化的,并只通过一个图标来表示。
static AccessibleState AccessibleState.INDETERMINATE
          指示对象状态是不确定的。
static AccessibleState AccessibleState.MANAGES_DESCENDANTS
          指示此对象负责管理其子组件。
static AccessibleState AccessibleState.MODAL
          指示在用户可以与不同窗口中的某个对象交互之前,必须对此对象采取某些操作。
static AccessibleState AccessibleState.MULTI_LINE
          指示此(文本)对象可以包含多行文本
static AccessibleState AccessibleState.MULTISELECTABLE
          指示此对象允许同时选定多个子级。
static AccessibleState AccessibleState.OPAQUE
          指示此对象在其矩形区域内绘制每个像素。
static AccessibleState AccessibleState.PRESSED
          指示此对象当前是按下的。
static AccessibleState AccessibleState.RESIZABLE
          指示此对象的大小不固定。
static AccessibleState AccessibleState.SELECTABLE
          指示此对象是某个允许选择子级的对象的子对象,并且此子对象就是这些可以被选择的子对象之一。
static AccessibleState AccessibleState.SELECTED
          指示此对象是某个允许选择子级的对象的子对象,且此子对象是已被选定的子对象之一。
static AccessibleState AccessibleState.SHOWING
          指示此对象、此对象的父对象、其父对象的父对象等都是可见的。
static AccessibleState AccessibleState.SINGLE_LINE
          指示此(文本)对象只能包含单行文本
static AccessibleState AccessibleState.TRANSIENT
          指示此对象是临时的。
static AccessibleState AccessibleState.TRUNCATED
          该状态指示文本被边界矩形截取,并且有些文本不显示在屏幕上。
static AccessibleState AccessibleState.VERTICAL
          指示此对象的方向为垂直方向。
static AccessibleState AccessibleState.VISIBLE
          指示此对象是可见的。
 

类型参数类型为 AccessibleStatejavax.accessibility 中的字段
protected  Vector<AccessibleState> AccessibleStateSet.states
          Vector 中的每个项表示一个 AccessibleState。
 

返回 AccessibleStatejavax.accessibility 中的方法
 AccessibleState[] AccessibleStateSet.toArray()
          以 AccessibleState 数组形式返回当前状态集
 

参数类型为 AccessibleStatejavax.accessibility 中的方法
 boolean AccessibleStateSet.add(AccessibleState state)
          如果某个新状态不在当前状态集中,则将它添加到当前状态集中。
 void AccessibleStateSet.addAll(AccessibleState[] states)
          将所有状态添加到现有状态集中。
 boolean AccessibleStateSet.contains(AccessibleState state)
          检查当前状态是否在状态集中。
 boolean AccessibleStateSet.remove(AccessibleState state)
          从当前状态集中移除一个状态。
 

参数类型为 AccessibleStatejavax.accessibility 中的构造方法
AccessibleStateSet(AccessibleState[] states)
          创建一个新状态,其初始状态集包含在传入的状态数组中。
 


JavaTM Platform
Standard Ed. 6

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

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