java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.ProgressMonitor.AccessibleProgressMonitor
- 所有已实现的接口:
PropertyChangeListener,EventListener,AccessibleText,ChangeListener
- 封闭类:
ProgressMonitor
protected class ProgressMonitor.AccessibleProgressMonitor extends AccessibleContext implements AccessibleText , ChangeListener , PropertyChangeListener
AccessibleProgressMonitor 为 ProgressMonitor 类实现可访问性支持。
- 自从:
- 1.5
-
字段摘要
在类 javax.accessibility.AccessibleContext 中声明的字段
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent在接口 javax.accessibility.AccessibleText 中声明的字段
CHARACTER, SENTENCE, WORD -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述getAccessibleChild(int i) 返回对象的指定可访问子对象。int返回对象的可访问子对象的数量。获取与此对象关联的具有图形表示形式的 AccessibleComponent。获取此对象的 accessibleDescription 属性。int获取此对象在其可访问父级中的从 0 开始的索引。获取此对象的 accessibleName 属性。获取此对象的可访问父级。获取此对象的角色。获取此对象的状态集。获取与此对象关联的 AccessibleText,在显示器上显示文本。获取与此对象关联的支持数值的 AccessibleValue。getAfterIndex(int part, int index) 返回给定索引后的字符串。getAtIndex(int part, int index) 返回给定索引处的字符串。getBeforeIndex(int part, int index) 返回给定索引之前的字符串。int返回插入符号从零开始的偏移量。getCharacterAttribute(int i) 返回给定索引处给定字符的 AttributeSetgetCharacterBounds(int i) 确定字符串中给定索引处字符的边界框。int返回字符数(有效索引)int给定局部坐标中的一个点,返回该点下字符的从零开始的索引。获取组件的locale。返回选定的文本部分。int返回所选文本中的结束偏移量。int返回所选文本中的起始偏移量。void当绑定属性更改时调用此方法。void当监听的目标更改其状态时调用。在类 javax.accessibility.AccessibleContext 中声明的方法
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
构造方法详细信息
-
AccessibleProgressMonitor
protected AccessibleProgressMonitor()AccessibleProgressMonitor 构造方法
-
-
方法详情
-
stateChanged
当监听的目标更改其状态时调用。- 指定者:
stateChanged在接口ChangeListener中- 参数:
e- 一个ChangeEvent对象。不得为空。- 抛出:
NullPointerException- 如果参数为空。
-
propertyChange
当绑定属性更改时调用此方法。- 指定者:
propertyChange在接口PropertyChangeListener中- 参数:
e- 描述事件源和已更改属性的PropertyChangeEvent对象。不得为空。- 抛出:
NullPointerException- 如果参数为空。
-
getAccessibleName
获取此对象的 accessibleName 属性。对象的 accessibleName 属性是指定对象用途的本地化字符串。例如,标签或按钮的 accessibleName 属性可能是标签或按钮本身的文本。对于不显示其名称的对象,仍应设置 accessibleName。例如,在用于输入城市名称的文本字段的情况下,en_US locale的 accessibleName 可以是“city”。- 重写:
getAccessibleName在类AccessibleContext中- 返回:
- 对象的本地化名称;如果此对象没有名称,则为 null
- 参见:
-
getAccessibleDescription
获取此对象的 accessibleDescription 属性。此对象的 accessibleDescription 属性是描述对象用途的简短本地化短语。例如,对于“取消”按钮,accessibleDescription 可以是“忽略更改并关闭对话框”。- 重写:
getAccessibleDescription在类AccessibleContext中- 返回:
- 对象的本地化描述;如果此对象没有描述,则为 null
- 参见:
-
getAccessibleRole
获取此对象的角色。对象的作用是这个对象的类的通用目的或用途。例如,普通按钮的角色是 AccessibleRole.PUSH_BUTTON。提供了 AccessibleRole 中的角色,以便组件开发人员可以从一组预定义的角色中进行选择。这使得辅助技术能够为组件的各种调整子类提供一致的接口(例如,对所有像按钮一样的组件使用 AccessibleRole.PUSH_BUTTON)以及区分行为不同的子类(例如,AccessibleRole.CHECK_BOX 用于复选框和单选按钮的 AccessibleRole.RADIO_BUTTON)。请注意,AccessibleRole 类也是可扩展的,因此如果预定义角色集不足,自定义组件开发人员可以定义他们自己的 AccessibleRole。
- 指定者:
getAccessibleRole在类AccessibleContext中- 返回:
- 描述对象角色的 AccessibleRole 实例
- 参见:
-
getAccessibleStateSet
获取此对象的状态集。对象的 AccessibleStateSet 由一组唯一的 AccessibleStates 组成。对象的 AccessibleStateSet 中的更改将导致针对 ACCESSIBLE_STATE_PROPERTY 属性触发 PropertyChangeEvent。- 指定者:
getAccessibleStateSet在类AccessibleContext中- 返回:
- 包含对象当前状态集的 AccessibleStateSet 实例
- 参见:
-
getAccessibleParent
获取此对象的可访问父级。- 重写:
getAccessibleParent在类AccessibleContext中- 返回:
- 此对象的可访问父级;如果此对象没有可访问的父对象,则为 null
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()获取此对象在其可访问父级中的从 0 开始的索引。- 指定者:
getAccessibleIndexInParent在类AccessibleContext中- 返回:
- 此对象在其父对象中从 0 开始的索引; -1 如果此对象没有可访问的父对象。
- 参见:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象的可访问子对象的数量。- 指定者:
getAccessibleChildrenCount在类AccessibleContext中- 返回:
- 对象的可访问子对象的数量。
-
getAccessibleChild
返回对象的指定可访问子对象。 Accessible 对象的 Accessible 子对象是从零开始的,因此 Accessible 子对象的第一个子对象在索引 0 处,第二个子对象在索引 1 处,依此类推。- 指定者:
getAccessibleChild在类AccessibleContext中- 参数:
i- 从零开始的子索引- 返回:
- 对象的可访问子对象
- 参见:
-
getLocale
获取组件的locale。如果组件没有区域设置,则返回其父组件的区域设置。- 指定者:
getLocale在类AccessibleContext中- 返回:
- 该组件的locale。如果此组件没有区域设置,则返回其父组件的区域设置。
- 抛出:
IllegalComponentStateException- 如果 Component 没有自己的locale并且尚未添加到包含层次结构中,以便可以从包含父级确定locale。
-
getAccessibleComponent
获取与此对象关联的具有图形表示形式的 AccessibleComponent。- 重写:
getAccessibleComponent在类AccessibleContext中- 返回:
- AccessibleComponent 如果对象支持;否则返回空
- 参见:
-
getAccessibleValue
获取与此对象关联的支持数值的 AccessibleValue。- 重写:
getAccessibleValue在类AccessibleContext中- 返回:
- AccessibleValue 如果对象支持;否则返回空
- 参见:
-
getAccessibleText
获取与此对象关联的 AccessibleText,在显示器上显示文本。- 重写:
getAccessibleText在类AccessibleContext中- 返回:
- AccessibleText 如果对象支持;否则返回空
- 参见:
-
getIndexAtPoint
给定局部坐标中的一个点,返回该点下字符的从零开始的索引。如果该点无效,则此方法返回 -1。- 指定者:
getIndexAtPoint在接口AccessibleText中- 参数:
p- 本地坐标中的点- 返回:
- 点 p 下字符的从零开始的索引;如果 Point 无效返回 -1。
-
getCharacterBounds
确定字符串中给定索引处字符的边界框。边界以局部坐标返回。如果索引无效,则返回一个空矩形。- 指定者:
getCharacterBounds在接口AccessibleText中- 参数:
i- 字符串的索引- 返回:
- 字符边界框的屏幕坐标,如果索引无效,则返回一个空矩形。
-
getCharCount
public int getCharCount()返回字符数(有效索引)- 指定者:
getCharCount在接口AccessibleText中- 返回:
- 字符数
-
getCaretPosition
public int getCaretPosition()返回插入符号从零开始的偏移量。注意:插入符号右侧的索引值与偏移量相同(插入符号位于两个字符之间)。- 指定者:
getCaretPosition在接口AccessibleText中- 返回:
- 插入符号从零开始的偏移量。
-
getAtIndex
返回给定索引处的字符串。- 指定者:
getAtIndex在接口AccessibleText中- 参数:
part- 要检索的字符、单词或句子index- 文本中的索引- 返回:
- 字母、单词或句子
-
getAfterIndex
返回给定索引后的字符串。- 指定者:
getAfterIndex在接口AccessibleText中- 参数:
part- 要检索的字符、单词或句子index- 文本中的索引- 返回:
- 字母、单词或句子
-
getBeforeIndex
返回给定索引之前的字符串。- 指定者:
getBeforeIndex在接口AccessibleText中- 参数:
part- 要检索的字符、单词或句子index- 文本中的索引- 返回:
- 字母、单词或句子
-
getCharacterAttribute
返回给定索引处给定字符的 AttributeSet- 指定者:
getCharacterAttribute在接口AccessibleText中- 参数:
i- 从零开始的文本索引- 返回:
- 角色的属性集
-
getSelectionStart
public int getSelectionStart()返回所选文本中的起始偏移量。如果没有选择,但有插入符号,则开始和结束偏移量将相同。- 指定者:
getSelectionStart在接口AccessibleText中- 返回:
- 选择开始的文本中的索引
-
getSelectionEnd
public int getSelectionEnd()返回所选文本中的结束偏移量。如果没有选择,但有插入符号,则开始和结束偏移量将相同。- 指定者:
getSelectionEnd在接口AccessibleText中- 返回:
- 索引到选择结束的文本
-
getSelectedText
返回选定的文本部分。- 指定者:
getSelectedText在接口AccessibleText中- 返回:
- 所选文本的字符串部分
-