模块 java.desktop

类 AccessibleStateSet

java.lang.Object
javax.accessibility.AccessibleStateSet

public class AccessibleStateSet extends Object
AccessibleStateSet 确定组件的状态集。组件的状态集是一组 AccessibleState 对象和描述。 EG,对象当前的整体状态,比如是否启用,是否有焦点等。
参见:
  • 字段详细信息

  • 构造方法详细信息

    • 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 包含当前状态的数组
    • toString

      public String  toString()
      使用默认locale创建一个代表集合中所有州的本地化字符串。
      重写:
      toString 在类 Object
      返回:
      逗号分隔的本地化字符串
      参见: