protected class

ImageIcon.AccessibleImageIcon

extends AccessibleContext
implements Serializable AccessibleIcon
java.lang.Object
   ↳ javax.accessibility.AccessibleContext
     ↳ javax.swing.ImageIcon.AccessibleImageIcon

Class Overview

This class implements accessibility support for the ImageIcon class. It provides an implementation of the Java Accessibility API appropriate to image icon user-interface elements.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.

Summary

[Expand]
Inherited Constants
From class javax.accessibility.AccessibleContext
[Expand]
Inherited Fields
From class javax.accessibility.AccessibleContext
Protected Constructors
ImageIcon.AccessibleImageIcon()
Public Methods
Accessible getAccessibleChild(int i)
Returns the nth Accessible child of the object.
int getAccessibleChildrenCount()
Returns the number of accessible children in the object.
String getAccessibleIconDescription()
Gets the description of the icon.
int getAccessibleIconHeight()
Gets the height of the icon.
int getAccessibleIconWidth()
Gets the width of the icon.
int getAccessibleIndexInParent()
Gets the index of this object in its accessible parent.
Accessible getAccessibleParent()
Gets the Accessible parent of this object.
AccessibleRole getAccessibleRole()
Gets the role of this object.
AccessibleStateSet getAccessibleStateSet()
Gets the state of this object.
Locale getLocale()
Returns the locale of this object.
void setAccessibleIconDescription(String description)
Sets the description of the icon.
[Expand]
Inherited Methods
From class javax.accessibility.AccessibleContext
From class java.lang.Object
From interface javax.accessibility.AccessibleIcon

Protected Constructors

protected ImageIcon.AccessibleImageIcon ()

Public Methods

public Accessible getAccessibleChild (int i)

Returns the nth Accessible child of the object.

Parameters
i zero-based index of child
Returns
  • the nth Accessible child of the object

public int getAccessibleChildrenCount ()

Returns the number of accessible children in the object. If all of the children of this object implement Accessible, than this method should return the number of children of this object.

Returns
  • the number of accessible children in the object.

public String getAccessibleIconDescription ()

Gets the description of the icon. This is meant to be a brief textual description of the object. For example, it might be presented to a blind user to give an indication of the purpose of the icon.

Returns
  • the description of the icon

public int getAccessibleIconHeight ()

Gets the height of the icon.

Returns
  • the height of the icon

public int getAccessibleIconWidth ()

Gets the width of the icon.

Returns
  • the width of the icon

public int getAccessibleIndexInParent ()

Gets the index of this object in its accessible parent.

Returns
  • the index of this object in its parent; -1 if this object does not have an accessible parent.

public Accessible getAccessibleParent ()

Gets the Accessible parent of this object. If the parent of this object implements Accessible, this method should simply return getParent().

Returns
  • the Accessible parent of this object -- can be null if this object does not have an Accessible parent

public AccessibleRole getAccessibleRole ()

Gets the role of this object.

Returns
  • an instance of AccessibleRole describing the role of the object
See Also

public AccessibleStateSet getAccessibleStateSet ()

Gets the state of this object.

Returns
  • an instance of AccessibleStateSet containing the current state set of the object
See Also

public Locale getLocale ()

Returns the locale of this object.

Returns
  • the locale of this object

public void setAccessibleIconDescription (String description)

Sets the description of the icon. This is meant to be a brief textual description of the object. For example, it might be presented to a blind user to give an indication of the purpose of the icon.

Parameters
description the description of the icon