- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.ImageIcon.AccessibleImageIcon
-
- All Implemented Interfaces:
-
Serializable
,AccessibleIcon
- Enclosing class:
- ImageIcon
protected class ImageIcon.AccessibleImageIcon extends AccessibleContext implements AccessibleIcon, Serializable
这个类实现ImageIcon
类的辅助功能支持。 它提供了适用于图像图标用户界面元素的Java Accessibility API的实现。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans
包中。 请参阅XMLEncoder
。- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
Field Summary
-
Fields inherited from 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
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
AccessibleImageIcon()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Accessible
getAccessibleChild(int i)
返回对象的第n个可访问子对象。int
getAccessibleChildrenCount()
返回对象中可访问的子项数。String
getAccessibleIconDescription()
获取图标的描述。int
getAccessibleIconHeight()
获取图标的高度。int
getAccessibleIconWidth()
获取图标的宽度。int
getAccessibleIndexInParent()
获取此对象在其可访问父级中的索引。Accessible
getAccessibleParent()
获取此对象的可访问父项。AccessibleRole
getAccessibleRole()
获得此对象的作用。AccessibleStateSet
getAccessibleStateSet()
获取此对象的状态。Locale
getLocale()
返回此对象的区域设置。void
setAccessibleIconDescription(String description)
设置图标的描述。-
Methods inherited from class javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
-
-
-
方法详细信息
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的作用。- Specified by:
-
getAccessibleRole
在AccessibleContext
- 结果
- AccessibleRole的一个实例描述对象的角色
- 另请参见:
-
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态。- Specified by:
-
getAccessibleStateSet
在AccessibleContext
- 结果
- 包含对象的当前状态集的AccessibleStateSet实例
- 另请参见:
-
AccessibleState
-
getAccessibleParent
public Accessible getAccessibleParent()
获取此对象的可访问父项。 如果这个对象的父对象实现了Accessible,这个方法应该简单地返回getParent()。- 重写:
-
getAccessibleParent
在AccessibleContext
- 结果
- 此对象的可访问父对象 - 如果此对象没有可访问父项,则可以为null
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
获取此对象在其可访问父级中的索引。- Specified by:
-
getAccessibleIndexInParent
在AccessibleContext
- 结果
- 该对象在其父项中的索引; -1如果此对象没有可访问的父对象。
- 另请参见:
-
getAccessibleParent()
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回对象中可访问的子项数。 如果这个对象的所有子项都实现了Accessible,那么这个方法应该返回这个对象的子代数。- Specified by:
-
getAccessibleChildrenCount
在AccessibleContext
- 结果
- 对象中可访问的孩子的数量。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的第n个可访问子对象。- Specified by:
-
getAccessibleChild
在AccessibleContext
- 参数
-
i
- 基于零的儿童索引 - 结果
- 对象的第n个可访问子对象
- 另请参见:
-
AccessibleContext.getAccessibleChildrenCount()
-
getLocale
public Locale getLocale() throws IllegalComponentStateException
返回此对象的区域设置。- Specified by:
-
getLocale
在AccessibleContext
- 结果
- 该对象的区域设置
- 异常
-
IllegalComponentStateException
- 如果组件没有自己的区域设置,并且尚未添加到包含层次结构中,以便可以从包含的父项确定区域设置
-
getAccessibleIconDescription
public String getAccessibleIconDescription()
获取图标的描述。 这意味着是对象的简短文本描述。 例如,它可以呈现给盲人以给出图标的目的的指示。- Specified by:
-
getAccessibleIconDescription
在接口AccessibleIcon
- 结果
- 图标的描述
-
setAccessibleIconDescription
public void setAccessibleIconDescription(String description)
设置图标的描述。 这意味着是对象的简短文本描述。 例如,它可以呈现给盲人以给出图标的目的的指示。- Specified by:
-
setAccessibleIconDescription
在接口AccessibleIcon
- 参数
-
description
- 图标的描述
-
getAccessibleIconHeight
public int getAccessibleIconHeight()
获取图标的高度。- Specified by:
-
getAccessibleIconHeight
在接口AccessibleIcon
- 结果
- 图标的高度
-
getAccessibleIconWidth
public int getAccessibleIconWidth()
获取图标的宽度。- Specified by:
-
getAccessibleIconWidth
在接口AccessibleIcon
- 结果
- the width of the icon
-
-