|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.accessibility
类 AccessibleContext
java.lang.Object javax.accessibility.AccessibleContext
- 直接已知子类:
- Component.AccessibleAWTComponent, ImageIcon.AccessibleImageIcon, JList.AccessibleJList.AccessibleJListChild, JTable.AccessibleJTable.AccessibleJTableCell, JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry, JTree.AccessibleJTree.AccessibleJTreeNode, MenuComponent.AccessibleAWTMenuComponent, ProgressMonitor.AccessibleProgressMonitor
-
public abstract class AccessibleContext
- extends Object
AccessibleContext 表示所有可访问对象返回的最少信息。此信息包括对象的可访问名称、描述、职责和状态,以及关于其父对象和子对象的信息。AccessibleContext 还包含用于获取更多关于组件的特定可访问信息的方法。如果组件支持这些方法,则它们将返回实现以下一个或多个接口的对象:
AccessibleAction
- 可以执行一个或多个动作的对象。此接口为辅助技术提供了标准机制,以确定这些动作并通知对象执行它们。任何可以操作的对象都应支持此接口。AccessibleComponent
- 具有图形表示形式的对象。此接口为辅助技术提供了标准机制,以确定和设置对象的图形表示形式。屏幕上呈现的任何对象都应该支持此接口。AccessibleSelection
- 允许选择其子对象的对象。此接口为辅助技术提供了标准机制,以确定当前选定的子对象,并修改选择设置。任何具有可选子对象的对象都应支持此接口。AccessibleText
- 在显示器上显示可编辑文本信息的对象。此接口为辅助技术提供了标准机制,以通过文本的内容、属性和空间位置来访问该文本。任何包含可编辑文本的对象都应支持此接口。AccessibleValue
- 支持数字值的对象。此接口为辅助技术提供了标准机制,以确定和设置对象的当前值,以及最小值和最大值。任何支持数字值的对象都应支持此接口。
构造方法摘要 | |
---|---|
AccessibleContext() |
方法摘要 | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) 将 PropertyChangeListener 添加到侦听器列表。 |
void |
firePropertyChange(String propertyName, Object oldValue, Object newValue) 对报告 bound 属性更改的支持。 |
AccessibleAction |
getAccessibleAction() 获取与此对象关联的可支持一个或多个动作的 AccessibleAction。 |
abstract Accessible |
getAccessibleChild(int i) 返回该对象的指定 Accessible 子级。 |
abstract int |
getAccessibleChildrenCount() 返回该对象的可访问子级数。 |
AccessibleComponent |
getAccessibleComponent() 获取与此对象关联的 AccessibleComponent,它具有图形表示形式。 |
String |
getAccessibleDescription() 获取此对象的 accessibleDescription 属性。 |
AccessibleEditableText |
getAccessibleEditableText() 获取与在显示器上显示可编辑文本的此对象关联的 AccessibleEditableText。 |
AccessibleIcon[] |
getAccessibleIcon() 获取与此对象关联的具有一个或多个相关图标的 AccessibleIcons |
abstract int |
getAccessibleIndexInParent() 获取此对象在其可访问父级中的基于零的索引。 |
String |
getAccessibleName() 获取此对象的 accessibleName 属性。 |
Accessible |
getAccessibleParent() 获取此对象的 Accessible 父对象。 |
AccessibleRelationSet |
getAccessibleRelationSet() 获取与某个对象关联的 AccessibleRelationSet |
abstract AccessibleRole |
getAccessibleRole() 获取此对象的职责。 |
AccessibleSelection |
getAccessibleSelection() 获取与此对象关联的 AccessibleSelection,该对象允许选择其 Accessible 子级。 |
abstract AccessibleStateSet |
getAccessibleStateSet() 获取此对象的状态集合。 |
AccessibleTable |
getAccessibleTable() 获取与某个对象关联的 AccessibleTable |
AccessibleText |
getAccessibleText() 获取与在显示器上显示文本的此对象关联的 AccessibleText。 |
AccessibleValue |
getAccessibleValue() 获取与此对象关联的支持 Numerical 值的 AccessibleValue。 |
abstract Locale |
getLocale() 获取该组件的语言环境。 |
void |
removePropertyChangeListener(PropertyChangeListener listener) 从侦听器列表移除 PropertyChangeListener。 |
void |
setAccessibleDescription(String s) 设置此对象的可访问描述。 |
void |
setAccessibleName(String s) 设置此对象的可访问的本地化名称。 |
void |
setAccessibleParent(Accessible a) 设置此对象的 Accessible 父对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
ACCESSIBLE_NAME_PROPERTY
public static final String ACCESSIBLE_NAME_PROPERTY
- 用于确定 accessibleName 属性已更改的常量。PropertyChangeEvent 中原有的值将为原有的 accessibleName,新值将为新的 accessibleName。
ACCESSIBLE_DESCRIPTION_PROPERTY
public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
- 用于确定 accessibleDescription 属性已更改的常量。PropertyChangeEvent 中原有的值将为原有的 accessibleDescription,新值将为新的 accessibleDescription。
ACCESSIBLE_STATE_PROPERTY
public static final String ACCESSIBLE_STATE_PROPERTY
- 用于确定 accessibleStateSet 属性已更改的常量。accessibleStateSet 中原有值将为原有的 AccessibleState,新值将为新的 AccessibleState。例如,如果支持垂直和水平状态的某组件从垂直方向更改为水平方向,则原有值将为 AccessibleState.VERTICAL,新值将为 AccessibleState.HORIZONTAL。请注意这两个值也可以为 null。例如,当某组件从启用状态更改为禁用状态,则原有值将为 AccessibleState.ENABLED,新值将为 null。
ACCESSIBLE_VALUE_PROPERTY
public static final String ACCESSIBLE_VALUE_PROPERTY
- 用于确定 accessibleValue 属性已更改的常量。PropertyChangeEvent 中原有的值将为表示原有值的 Number,新值将为表示新值的 Number
ACCESSIBLE_SELECTION_PROPERTY
public static final String ACCESSIBLE_SELECTION_PROPERTY
- 用于确定 accessibleSelection 已更改的常量。当前保留 PropertyChangeEvent 中的原有值和新值,供将来使用。
ACCESSIBLE_CARET_PROPERTY
public static final String ACCESSIBLE_CARET_PROPERTY
- 用于确定 accessibleText 插入符已更改的常量。PropertyChangeEvent 中的原有值将为表示原有插入符位置的整数,新值将为表示新的/当前插入符位置的整数。
ACCESSIBLE_VISIBLE_DATA_PROPERTY
public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
- 用于确定对象的可见外观已更改的常量。当前保留 PropertyChangeEvent 中的原有值和新值,供将来使用。