模块  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接触当前关系的数组