java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.ImageIcon.AccessibleImageIcon
- 所有已实现的接口:
-
Serializable
,AccessibleIcon
- 封装类:
-
ImageIcon
protected class ImageIcon.AccessibleImageIcon extends AccessibleContext implements AccessibleIcon, Serializable
该类实现了对
ImageIcon
类的辅助支持。它提供了适用于图像图标用户界面元素的Java辅助功能API的实现。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参见XMLEncoder
。
- 自版本:
- 1.3
-
Field Summary
Fields declared in class 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAccessibleChild
(int i) 返回对象的第n个可访问子对象。int
返回对象中可访问子对象的数量。获取图标的描述。int
获取图标的高度。int
获取图标的宽度。int
获取此对象在其可访问父对象中的索引。获取此对象的可访问父对象。获取此对象的角色。获取此对象的状态。返回此对象的语言环境。void
setAccessibleIconDescription
(String description) 设置图标的描述。Methods declared in class javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
Constructor Details
-
AccessibleImageIcon
protected AccessibleImageIcon()构造一个AccessibleImageIcon
。
-
-
Method Details
-
getAccessibleRole
获取此对象的角色。- 指定者:
-
getAccessibleRole
在类AccessibleContext
中 - 返回:
- 描述对象角色的AccessibleRole实例
- 参见:
-
getAccessibleStateSet
获取此对象的状态。- 指定者:
-
getAccessibleStateSet
在类AccessibleContext
中 - 返回:
- 包含对象当前状态集的AccessibleStateSet实例
- 参见:
-
getAccessibleParent
获取此对象的可访问父对象。如果此对象的父对象实现了Accessible,则此方法应简单地返回getParent()。- 覆盖:
-
getAccessibleParent
在类AccessibleContext
中 - 返回:
- 此对象的可访问父对象 -- 如果此对象没有可访问父对象,则可以为null
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()获取此对象在其可访问父对象中的索引。- 指定者:
-
getAccessibleIndexInParent
在类AccessibleContext
中 - 返回:
- 此对象在其父对象中的索引;如果此对象没有可访问父对象,则为-1。
- 参见:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中可访问子对象的数量。如果此对象的所有子对象都实现了Accessible,则此方法应返回此对象的子对象数量。- 指定者:
-
getAccessibleChildrenCount
在类AccessibleContext
中 - 返回:
- 对象中可访问子对象的数量。
-
getAccessibleChild
返回对象的第n个可访问子对象。- 指定者:
-
getAccessibleChild
在类AccessibleContext
中 - 参数:
-
i
- 子对象的从零开始的索引 - 返回:
- 对象的第n个可访问子对象
- 参见:
-
getLocale
返回此对象的语言环境。- 指定者:
-
getLocale
在类AccessibleContext
中 - 返回:
- 此对象的语言环境
- 抛出:
-
IllegalComponentStateException
- 如果组件没有自己的语言环境,并且尚未添加到包含父级以便从包含父级确定语言环境
-
getAccessibleIconDescription
获取图标的描述。这是对象的简要文本描述。例如,它可能被呈现给盲人用户,以指示图标的用途。- 指定者:
-
getAccessibleIconDescription
在接口AccessibleIcon
中 - 返回:
- 图标的描述
-
setAccessibleIconDescription
设置图标的描述。这是对象的简要文本描述。例如,它可能被呈现给盲人用户,以指示图标的用途。- 指定者:
-
setAccessibleIconDescription
在接口AccessibleIcon
中 - 参数:
-
description
- 图标的描述
-
getAccessibleIconHeight
public int getAccessibleIconHeight()获取图标的高度。- 指定者:
-
getAccessibleIconHeight
在接口AccessibleIcon
中 - 返回:
- 图标的高度
-
getAccessibleIconWidth
public int getAccessibleIconWidth()获取图标的宽度。- 指定者:
-
getAccessibleIconWidth
在接口AccessibleIcon
中 - 返回:
- 图标的宽度
-