- 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
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
AccessibleImageIcon()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Accessible
getAccessibleChild(int i)
返回对象的第n个Accessible子级。int
getAccessibleChildrenCount()
返回对象中可访问的子级数。String
getAccessibleIconDescription()
获取图标的描述。int
getAccessibleIconHeight()
获取图标的高度。int
getAccessibleIconWidth()
获取图标的宽度。int
getAccessibleIndexInParent()
获取此对象在其可访问父级中的索引。Accessible
getAccessibleParent()
获取此对象的Accessible父级。AccessibleRole
getAccessibleRole()
获取此对象的角色。AccessibleStateSet
getAccessibleStateSet()
获取此对象的状态。Locale
getLocale()
返回此对象的语言环境。void
setAccessibleIconDescription(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
-
-