|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.accessibility
类 AccessibleStateSet
java.lang.Object javax.accessibility.AccessibleStateSet
-
public class AccessibleStateSet
- extends Object
AccessibleStateSet 类确定组件的状态集。组件的状态集是 AccessibleState 对象和描述的集合。例如,对象当前的总体状态,它是否是启用的,是否具有焦点等等。
- 另请参见:
-
AccessibleState
字段摘要 | |
---|---|
protected Vector<AccessibleState> |
states Vector 中的每个项表示一个 AccessibleState。 |
构造方法摘要 | |
---|---|
AccessibleStateSet() 创建新的空状态集。 |
|
AccessibleStateSet(AccessibleState[] states) 创建一个新状态,其初始状态集包含在传入的状态数组中。 |
方法摘要 | |
---|---|
boolean |
add(AccessibleState state) 如果某个新状态不在当前状态集中,则将它添加到当前状态集中。 |
void |
addAll(AccessibleState[] states) 将所有状态添加到现有状态集中。 |
void |
clear() 从当前状态集中移除所有状态。 |
boolean |
contains(AccessibleState state) 检查当前状态是否在状态集中。 |
boolean |
remove(AccessibleState state) 从当前状态集中移除一个状态。 |
AccessibleState[] |
toArray() 以 AccessibleState 数组形式返回当前状态集 |
String |
toString() 使用默认语言环境创建表示状态集中所有状态的本地化 String。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
states
protected Vector<AccessibleState> states
- Vector 中的每个项表示一个 AccessibleState。
构造方法详细信息 |
---|
AccessibleStateSet
public AccessibleStateSet()
- 创建新的空状态集。
AccessibleStateSet
public AccessibleStateSet(AccessibleState[] states)
-
创建一个新状态,其初始状态集包含在传入的状态数组中。忽略重复项。
- 参数:
-
states
- 描述状态集的 AccessibleState 数组。
方法详细信息 |
---|
add
public boolean add(AccessibleState state)
- 如果某个新状态不在当前状态集中,则将它添加到当前状态集中。如果该状态已经在状态集中,则不更改状态集,并且返回值为 false。否则,将该状态添加到状态集中,并且返回值为 true。
-
- 参数:
-
state
- 要添加到状态集中的状态 - 返回:
- 如果状态被添加到状态集中,则返回 true;如果不更改状态集,则返回 false
addAll
public void addAll(AccessibleState[] states)
- 将所有状态添加到现有状态集中。忽略重复项。
-
- 参数:
-
states
- 描述状态集的 AccessibleState 数组。
remove
public boolean remove(AccessibleState state)
- 从当前状态集中移除一个状态。如果该状态不在状态集中,则不更改状态集,返回值将为 false。如果该状态在状态集中,则将它从状态集中移除,返回值将为 true。
-
- 参数:
-
state
- 要从状态集中移除的状态 - 返回:
- 如果该状态在状态集中,则返回 true;如果不更改状态集,则返回 false
clear
public void clear()
- 从当前状态集中移除所有状态。
-
contains
public boolean contains(AccessibleState state)
- 检查当前状态是否在状态集中。
-
- 参数:
-
state
- 状态 - 返回:
- 如果该状态在状态集中,则返回 true;否则返回 false
toArray
public AccessibleState[] toArray()
- 以 AccessibleState 数组形式返回当前状态集
-
- 返回:
- 包含当前状态的 AccessibleState 数组。