protected class

JTabbedPane.AccessibleJTabbedPane

extends JComponent.AccessibleJComponent
implements AccessibleSelection ChangeListener
java.lang.Object
   ↳ javax.accessibility.AccessibleContext
     ↳ java.awt.Component.AccessibleAWTComponent
       ↳ java.awt.Container.AccessibleAWTContainer
         ↳ javax.swing.JComponent.AccessibleJComponent
           ↳ javax.swing.JTabbedPane.AccessibleJTabbedPane

Class Overview

This class implements accessibility support for the JTabbedPane class. It provides an implementation of the Java Accessibility API appropriate to tabbed pane 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.swing.JComponent.AccessibleJComponent
From class java.awt.Container.AccessibleAWTContainer
From class java.awt.Component.AccessibleAWTComponent
From class javax.accessibility.AccessibleContext
Public Constructors
JTabbedPane.AccessibleJTabbedPane()
Constructs an AccessibleJTabbedPane
Public Methods
void addAccessibleSelection(int i)
Adds the specified Accessible child of the object to the object's selection.
void clearAccessibleSelection()
Clears the selection in the object, so that no children in the object are selected.
Accessible getAccessibleAt(Point p)
Returns the Accessible child contained at the local coordinate Point, if one exists.
Accessible getAccessibleChild(int i)
Return the specified Accessible child of the object.
int getAccessibleChildrenCount()
Returns the number of accessible children in the object.
String getAccessibleName()
Returns the accessible name of this object, or null if there is no accessible name.
AccessibleRole getAccessibleRole()
Get the role of this object.
Accessible getAccessibleSelection(int i)
Returns an Accessible representing the specified selected child of the object.
AccessibleSelection getAccessibleSelection()
Gets the AccessibleSelection associated with this object.
int getAccessibleSelectionCount()
Returns the number of Accessible children currently selected.
boolean isAccessibleChildSelected(int i)
Determines if the current child of this object is selected.
void removeAccessibleSelection(int i)
Removes the specified child of the object from the object's selection.
void selectAllAccessibleSelection()
Causes every child of the object to be selected if the object supports multiple selections.
void stateChanged(ChangeEvent e)
Invoked when the target of the listener has changed its state.
[Expand]
Inherited Methods
From class javax.swing.JComponent.AccessibleJComponent
From class java.awt.Container.AccessibleAWTContainer
From class java.awt.Component.AccessibleAWTComponent
From class javax.accessibility.AccessibleContext
From class java.lang.Object
From interface javax.accessibility.AccessibleComponent
From interface javax.accessibility.AccessibleExtendedComponent
From interface javax.accessibility.AccessibleSelection
From interface javax.swing.event.ChangeListener

Public Constructors

public JTabbedPane.AccessibleJTabbedPane ()

Constructs an AccessibleJTabbedPane

Public Methods

public void addAccessibleSelection (int i)

Adds the specified Accessible child of the object to the object's selection. If the object supports multiple selections, the specified child is added to any existing selection, otherwise it replaces any existing selection in the object. If the specified child is already selected, this method has no effect.

Parameters
i the zero-based index of the child

public void clearAccessibleSelection ()

Clears the selection in the object, so that no children in the object are selected.

public Accessible getAccessibleAt (Point p)

Returns the Accessible child contained at the local coordinate Point, if one exists. Otherwise returns the currently selected tab.

Parameters
p the point defining the top-left corner of the Accessible, given in the coordinate space of the object's parent
Returns
  • the Accessible at the specified location, if it exists

public Accessible getAccessibleChild (int i)

Return the specified Accessible child of the object.

Parameters
i zero-based index of child
Returns
  • the Accessible child of the object
Throws
IllegalArgumentException if index is out of bounds

public int getAccessibleChildrenCount ()

Returns the number of accessible children in the object.

Returns
  • the number of accessible children in the object.

public String getAccessibleName ()

Returns the accessible name of this object, or null if there is no accessible name.

Returns
  • the accessible name of this object, nor null.

public AccessibleRole getAccessibleRole ()

Get the role of this object.

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

public Accessible getAccessibleSelection (int i)

Returns an Accessible representing the specified selected child of the object. If there isn't a selection, or there are fewer children selected than the integer passed in, the return value will be null.

Note that the index represents the i-th selected child, which is different from the i-th child.

Parameters
i the zero-based index of selected children
Returns
  • the i-th selected child

public AccessibleSelection getAccessibleSelection ()

Gets the AccessibleSelection associated with this object. In the implementation of the Java Accessibility API for this class, returns this object, which is responsible for implementing the AccessibleSelection interface on behalf of itself.

Returns
  • this object

public int getAccessibleSelectionCount ()

Returns the number of Accessible children currently selected. If no children are selected, the return value will be 0.

Returns
  • the number of items currently selected.

public boolean isAccessibleChildSelected (int i)

Determines if the current child of this object is selected.

Parameters
i the zero-based index of the child in this Accessible object.
Returns
  • true if the current child of this object is selected; else false.

public void removeAccessibleSelection (int i)

Removes the specified child of the object from the object's selection. If the specified item isn't currently selected, this method has no effect.

Parameters
i the zero-based index of the child

public void selectAllAccessibleSelection ()

Causes every child of the object to be selected if the object supports multiple selections.

public void stateChanged (ChangeEvent e)

Invoked when the target of the listener has changed its state.

Parameters
e a ChangeEvent object