- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRelation
-
public class AccessibleRelation extends AccessibleBundle
类AccessibleRelation
描述了实现AccessibleRelation
的对象与一个或多个其他对象之间的关系。 对象与其他对象的实际关系定义为AccessibleRelationSet
,其组成为AccessibleRelations
。AccessibleBundle.toDisplayString()
方法允许您从预定义的ResourceBundle
获取此类中定义的键的区域设置无关键的本地化字符串。此类中的常量表示常见对象角色的强类型枚举。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并且它应以类似的方式提供常量。
- 从以下版本开始:
- 1.3
-
-
字段汇总
字段 变量和类型 字段 描述 static String
CHILD_NODE_OF
指示对象是一个或多个对象的子节点。static String
CHILD_NODE_OF_PROPERTY
表示两个或多个对象之间的关系已更改CHILD_NODE_OF
。static String
CONTROLLED_BY
表示对象由一个或多个目标对象控制。static String
CONTROLLED_BY_PROPERTY
标识正在执行控制的目标对象已更改。static String
CONTROLLER_FOR
表示对象是一个或多个目标对象的控制器。static String
CONTROLLER_FOR_PROPERTY
标识目标对象的控制器已更改。static String
EMBEDDED_BY
表示对象嵌入在一个或多个对象中。static String
EMBEDDED_BY_PROPERTY
表示两个或多个对象之间的关系已更改EMBEDDED_BY
。static String
EMBEDS
表示对象中嵌入了一个或多个对象。static String
EMBEDS_PROPERTY
表示两个或多个对象之间的关系已更改EMBEDS
。static String
FLOWS_FROM
表示对象在逻辑上与第二个对象连续,其中第二个对象出现在对象之前。static String
FLOWS_FROM_PROPERTY
表示两个对象之间的关系已更改FLOWS_FROM
。static String
FLOWS_TO
表示对象在逻辑上与第二个对象连续,其中第二个对象出现在对象之后。static String
FLOWS_TO_PROPERTY
表示两个对象之间的关系已更改FLOWS_TO
。static String
LABEL_FOR
表示对象是一个或多个目标对象的标签。static String
LABEL_FOR_PROPERTY
标识标签的目标组已更改。static String
LABELED_BY
表示对象由一个或多个目标对象标记。static String
LABELED_BY_PROPERTY
标识正在执行标记的对象已更改。static String
MEMBER_OF
表示对象是一组一个或多个目标对象的成员。static String
MEMBER_OF_PROPERTY
标识组成员身份已更改。static String
PARENT_WINDOW_OF
指示对象是一个或多个对象的父窗口。static String
PARENT_WINDOW_OF_PROPERTY
表示两个或多个对象之间的PARENT_WINDOW_OF
关系已更改。static String
SUBWINDOW_OF
指示对象是一个或多个对象的子窗口。static String
SUBWINDOW_OF_PROPERTY
表示两个或多个对象之间的关系已更改SUBWINDOW_OF
。-
声明的属性在类 javax.accessibility.AccessibleBundle
key
-
-
构造方法摘要
构造方法 构造器 描述 AccessibleRelation(String key)
使用给定的区域设置独立密钥创建新的AccessibleRelation
。AccessibleRelation(String key, Object target)
使用给定的区域设置独立密钥创建新的AccessibleRelation
。AccessibleRelation(String key, Object[] target)
使用给定的区域设置独立密钥创建新的AccessibleRelation
。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 String
getKey()
返回此关系的键。Object[]
getTarget()
返回此关系的目标对象。void
setTarget(Object target)
设置此关系的目标对象。void
setTarget(Object[] target)
设置此关系的目标对象。-
声明方法的类 javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
-
-
-
-
字段详细信息
-
LABEL_FOR
public static final String LABEL_FOR
表示对象是一个或多个目标对象的标签。- 另请参见:
-
getTarget()
,CONTROLLER_FOR
,CONTROLLED_BY
,LABELED_BY
,MEMBER_OF
-
LABELED_BY
public static final String LABELED_BY
表示对象由一个或多个目标对象标记。- 另请参见:
-
getTarget()
,CONTROLLER_FOR
,CONTROLLED_BY
,LABEL_FOR
,MEMBER_OF
-
MEMBER_OF
public static final String MEMBER_OF
表示对象是一组一个或多个目标对象的成员。- 另请参见:
-
getTarget()
,CONTROLLER_FOR
,CONTROLLED_BY
,LABEL_FOR
,LABELED_BY
-
CONTROLLER_FOR
public static final String CONTROLLER_FOR
表示对象是一个或多个目标对象的控制器。- 另请参见:
-
getTarget()
,CONTROLLED_BY
,LABEL_FOR
,LABELED_BY
,MEMBER_OF
-
CONTROLLED_BY
public static final String CONTROLLED_BY
表示对象由一个或多个目标对象控制。- 另请参见:
-
getTarget()
,CONTROLLER_FOR
,LABEL_FOR
,LABELED_BY
,MEMBER_OF
-
FLOWS_TO
public static final String FLOWS_TO
表示对象在逻辑上与第二个对象连续,其中第二个对象出现在对象之后。 一个示例是一段文本,它运行到页面的末尾,并在下一页上继续,带有插入的文本页脚和/或文本标题。 段落的两个部分是单独的文本元素,但是相关的是第二个元素是第一个元素的延续。 换句话说,第一个元素“流向”第二个元素。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
FLOWS_FROM
public static final String FLOWS_FROM
表示对象在逻辑上与第二个对象连续,其中第二个对象出现在对象之前。 一个示例是一段文本,它运行到页面的末尾,并在下一页上继续,带有插入的文本页脚和/或文本标题。 段落的两个部分是单独的文本元素,但是相关的是第二个元素是第一个元素的延续。 换句话说,第二元素“从第二元素流出”。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
PARENT_WINDOW_OF
public static final String PARENT_WINDOW_OF
指示对象是一个或多个对象的父窗口。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
CONTROLLER_FOR_PROPERTY
public static final String CONTROLLER_FOR_PROPERTY
标识目标对象的控制器已更改。- 另请参见:
- 常数字段值
-
CONTROLLED_BY_PROPERTY
public static final String CONTROLLED_BY_PROPERTY
标识正在执行控制的目标对象已更改。- 另请参见:
- 常数字段值
-
FLOWS_TO_PROPERTY
public static final String FLOWS_TO_PROPERTY
表示两个对象之间的关系已更改FLOWS_TO
。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
FLOWS_FROM_PROPERTY
public static final String FLOWS_FROM_PROPERTY
表示两个对象之间的关系已更改FLOWS_FROM
。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
SUBWINDOW_OF_PROPERTY
public static final String SUBWINDOW_OF_PROPERTY
表示两个或多个对象之间的关系已更改SUBWINDOW_OF
。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
PARENT_WINDOW_OF_PROPERTY
public static final String PARENT_WINDOW_OF_PROPERTY
表示两个或多个对象之间的PARENT_WINDOW_OF
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
EMBEDS_PROPERTY
public static final String EMBEDS_PROPERTY
表示两个或多个对象之间的关系已更改EMBEDS
。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
EMBEDDED_BY_PROPERTY
public static final String EMBEDDED_BY_PROPERTY
表示两个或多个对象之间的关系已更改EMBEDDED_BY
。- 从以下版本开始:
- 1.5
- 另请参见:
- 常数字段值
-
-
构造方法详细信息
-
AccessibleRelation
public AccessibleRelation(String key)
使用给定的区域设置独立密钥创建新的AccessibleRelation
。 密钥String
应该是关系的区域设置独立密钥。 它不能用作显示给用户的实际String
。 要获取本地化字符串,请使用AccessibleBundle.toDisplayString()
。- 参数
-
key
- 关系的与语言环境无关的名称 - 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
AccessibleRelation
public AccessibleRelation(String key, Object target)
使用给定的区域设置独立密钥创建新的AccessibleRelation
。 密钥String
应该是关系的区域设置独立密钥。 它不打算用作显示给用户的实际String
。 要获取本地化字符串,请使用AccessibleBundle.toDisplayString()
。- 参数
-
key
- 关系的与语言环境无关的名称 -
target
- 此关系的目标对象 - 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
AccessibleRelation
public AccessibleRelation(String key, Object[] target)
使用给定的区域设置独立密钥创建新的AccessibleRelation
。 密钥String
应该是关系的区域设置独立密钥。 它不打算用作显示给用户的实际String
。 要获取本地化字符串,请使用AccessibleBundle.toDisplayString()
。- 参数
-
key
- 关系的与语言环境无关的名称 -
target
- 此关系的目标对象 - 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
-
方法详细信息
-
getKey
public String getKey()
返回此关系的键。- 结果
- 这种关系的关键
- 另请参见:
-
CONTROLLER_FOR
,CONTROLLED_BY
,LABEL_FOR
,LABELED_BY
,MEMBER_OF
-
getTarget
public Object[] getTarget()
返回此关系的目标对象。- 结果
- 包含此关系的目标对象的数组
-
setTarget
public void setTarget(Object target)
设置此关系的目标对象。- 参数
-
target
- 此关系的目标对象
-
setTarget
public void setTarget(Object[] target)
设置此关系的目标对象。- 参数
-
target
- an array containing the target objects for this relation
-
-