Module  java.desktop
软件包  javax.accessibility

Class AccessibleRelationSet



  • public class AccessibleRelationSet
    extends Object
    AccessibleRelationSet类决定一个组件的关系集。 组件的关系集是一组描述组件与其他组件的关系的AccessibleRelation对象。
    从以下版本开始:
    1.3
    另请参见:
    AccessibleRelation
    • 构造方法详细信息

      • AccessibleRelationSet

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

        public AccessibleRelationSet​(AccessibleRelation[] relations)
        创建与传递的关系数组中包含的初始关系集的新关系。重复的条目将被忽略。
        参数
        relations - 描述关系集的 AccessibleRelation的数组
    • 方法详细信息

      • 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如果关系在关系集中; 否则false
      • get

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

        public AccessibleRelation[] toArray​()
        将当前关系集返回为 AccessibleRelation的数组。
        结果
        AccessibleRelation数组接触当前关系