- 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 描述 protectedAccessibleImageIcon()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 AccessiblegetAccessibleChild(int i)返回对象的第n个可访问子对象。intgetAccessibleChildrenCount()返回对象中可访问的子项数。StringgetAccessibleIconDescription()获取图标的描述。intgetAccessibleIconHeight()获取图标的高度。intgetAccessibleIconWidth()获取图标的宽度。intgetAccessibleIndexInParent()获取此对象在其可访问父级中的索引。AccessiblegetAccessibleParent()获取此对象的可访问父项。AccessibleRolegetAccessibleRole()获得此对象的作用。AccessibleStateSetgetAccessibleStateSet()获取此对象的状态。LocalegetLocale()返回此对象的区域设置。voidsetAccessibleIconDescription(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
-
-