- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.ImageIcon.AccessibleImageIcon
-
- 实现的所有接口
-
Serializable,AccessibleIcon
- Enclosing class:
- ImageIcon
protected class ImageIcon.AccessibleImageIcon extends AccessibleContext implements AccessibleIcon, Serializable
此类实现ImageIcon类的可访问性支持。 它提供了适用于图像图标用户界面元素的Java Accessibility API的实现。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans软件包中添加了对所有JavaBeansjava.beans长期存储的支持。 请参阅XMLEncoder。- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 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
-
-
构造方法摘要
构造方法 变量 构造器 描述 protectedAccessibleImageIcon()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 AccessiblegetAccessibleChild(int i)返回对象的第n个Accessible子级。intgetAccessibleChildrenCount()返回对象中可访问的子级数。StringgetAccessibleIconDescription()获取图标的描述。intgetAccessibleIconHeight()获取图标的高度。intgetAccessibleIconWidth()获取图标的宽度。intgetAccessibleIndexInParent()获取此对象在其可访问父级中的索引。AccessiblegetAccessibleParent()获取此对象的Accessible父级。AccessibleRolegetAccessibleRole()获取此对象的角色。AccessibleStateSetgetAccessibleStateSet()获取此对象的状态。LocalegetLocale()返回此对象的语言环境。voidsetAccessibleIconDescription(String description)设置图标的描述。-
声明方法的类 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父级。 如果此对象的父实现Accessible,则此方法应该只返回getParent()。- 重写:
-
getAccessibleParent类AccessibleContext - 结果
- 此对象的Accessible父级 - 如果此对象没有Accessible父级,则可以为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个Accessible子级。- Specified by:
-
getAccessibleChild类AccessibleContext - 参数
-
i- 从零开始的儿童指数 - 结果
- 对象的第n个Accessible子对象
- 另请参见:
-
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
-
-