Module java.desktop

Class AccessibleRelationSet

java.lang.Object
javax.accessibility.AccessibleRelationSet

public class AccessibleRelationSet extends Object
AccessibleRelationSet 确定组件的关系集。组件的关系集是一组描述组件与其他组件关系的 AccessibleRelation 对象。
自版本:
1.3
参见:
  • Field Details

  • Constructor Details

    • AccessibleRelationSet

      public AccessibleRelationSet()
      创建一个新的空关系集。
    • AccessibleRelationSet

      public AccessibleRelationSet(AccessibleRelation[] relations)
      创建一个新的关系,其中包含传入的关系数组中包含的初始关系集。忽略重复条目。
      参数:
      relations - 描述关系集的 AccessibleRelation 数组
  • Method Details

    • add

      public boolean add(AccessibleRelation relation)
      向当前关系集添加一个新关系。如果关系已经在关系集中,则将指定关系的目标与现有关系的目标合并。否则,将新关系添加到关系集中。
      参数:
      relation - 要添加到关系集的关系
      返回:
      如果将关系添加到关系集,则返回 true;如果关系集未更改,则返回 false
    • addAll

      public void addAll(AccessibleRelation[] relations)
      将所有关系添加到现有关系集中。忽略重复条目。
      参数:
      relations - 描述关系集的 AccessibleRelation 数组
    • remove

      public boolean remove(AccessibleRelation relation)
      从当前关系集中移除一个关系。如果关系不在集合中,则关系集将保持不变,并且返回值将为 false。如果关系在关系集中,则将其从集合中移除,并且返回值将为 true
      参数:
      relation - 要从关系集中移除的关系
      返回:
      如果关系在关系集中,则返回 true;如果关系集未更改,则返回 false
    • clear

      public void clear()
      从当前关系集中移除所有关系。
    • size

      public int size()
      返回关系集中的关系数量。
      返回:
      关系集中的关系数量
    • contains

      public boolean contains(String key)
      返回关系集是否包含与指定键匹配的关系。
      参数:
      key - AccessibleRelation
      返回:
      如果关系在关系集中,则返回 true;否则返回
    • get

      public AccessibleRelation get(String key)
      返回与指定键匹配的关系。
      参数:
      key - AccessibleRelation
      返回:
      如果存在与指定键匹配的关系,则返回该关系。否则,返回 null
    • toArray

      public AccessibleRelation[] toArray()
      将当前关系集作为 AccessibleRelation 数组返回。
      返回:
      包含当前关系的 AccessibleRelation 数组
    • toString

      public String toString()
      使用默认语言环境创建表示集合中所有关系的本地化字符串。
      覆盖:
      toString 在类 Object
      返回:
      逗号分隔的本地化字符串
      参见: