java.lang.Object javax.accessibility.AccessibleStateSet
public class AccessibleStateSet
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 |
字段详细信息 |
---|
protected Vector<AccessibleState> states
构造方法详细信息 |
---|
public AccessibleStateSet()
public AccessibleStateSet(AccessibleState[] states)
states
- 描述状态集的 AccessibleState 数组。
方法详细信息 |
---|
public boolean add(AccessibleState state)
state
- 要添加到状态集中的状态
public void addAll(AccessibleState[] states)
states
- 描述状态集的 AccessibleState 数组。
public boolean remove(AccessibleState state)
state
- 要从状态集中移除的状态
public void clear()
public boolean contains(AccessibleState state)
state
- 状态
public AccessibleState[] toArray()
public String toString()
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)