Module java.desktop

Class AccessibleStateSet

java.lang.Object
javax.accessibility.AccessibleStateSet

public class AccessibleStateSet extends Object
AccessibleStateSet确定组件的状态集。组件的状态集是一组AccessibleState对象和描述。例如,对象的当前整体状态,例如是否启用,是否具有焦点等。
参见:
  • Field Details

  • Constructor Details

    • AccessibleStateSet

      public AccessibleStateSet()
      创建一个新的空状态集。
    • AccessibleStateSet

      public AccessibleStateSet(AccessibleState[] states)
      创建一个具有传入状态数组中包含的初始状态集的新状态。忽略重复条目。
      参数:
      states - 描述状态集的AccessibleState数组
  • Method Details

    • 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;否则返回
    • toArray

      public AccessibleState[] toArray()
      将当前状态集作为AccessibleState数组返回。
      返回:
      包含当前状态的AccessibleState数组
    • toString

      public String toString()
      使用默认区域设置创建表示集合中所有状态的本地化字符串。
      覆盖:
      toString 在类 Object
      返回:
      逗号分隔的本地化字符串
      参见: