# Uses of Interface
javax.accessibility.AccessibleComponent

Packages that use AccessibleComponent
Package
Description
com.sun.java.accessibility.util
Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.
javax.accessibility
Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.table
Provides classes and interfaces for dealing with `javax.swing.JTable`.
javax.swing.text
Provides classes and interfaces that deal with editable and noneditable text components.

## Uses of AccessibleComponent in com.sun.java.accessibility.util

Classes in com.sun.java.accessibility.util that implement AccessibleComponent
Modifier and Type
Class
Description
`class`
`Translator`
The `Translator` class provides a translation to interface `Accessible` for objects that do not implement interface `Accessible`.

## Uses of AccessibleComponent in java.awt

Classes in java.awt that implement AccessibleComponent
Modifier and Type
Class
Description
`protected class`
`Button.AccessibleAWTButton`
This class implements accessibility support for the `Button` class.
`protected class`
`Canvas.AccessibleAWTCanvas`
This class implements accessibility support for the `Canvas` class.
`protected class`
`Checkbox.AccessibleAWTCheckbox`
This class implements accessibility support for the `Checkbox` class.
`protected class`
`CheckboxMenuItem.AccessibleAWTCheckboxMenuItem`
Inner class of CheckboxMenuItem used to provide default support for accessibility.
`protected class`
`Choice.AccessibleAWTChoice`
This class implements accessibility support for the `Choice` class.
`protected class`
`Component.AccessibleAWTComponent`
Inner class of Component used to provide default support for accessibility.
`protected class`
`Container.AccessibleAWTContainer`
Inner class of Container used to provide default support for accessibility.
`protected class`
`Dialog.AccessibleAWTDialog`
This class implements accessibility support for the `Dialog` class.
`protected class`
`Frame.AccessibleAWTFrame`
This class implements accessibility support for the `Frame` class.
`protected class`
`Label.AccessibleAWTLabel`
This class implements accessibility support for the `Label` class.
`protected class`
`List.AccessibleAWTList`
This class implements accessibility support for the `List` class.
`protected class`
`List.AccessibleAWTList.AccessibleAWTListChild`
This class implements accessibility support for List children.
`protected class`
`Menu.AccessibleAWTMenu`
Inner class of Menu used to provide default support for accessibility.
`protected class`
`MenuBar.AccessibleAWTMenuBar`
Inner class of MenuBar used to provide default support for accessibility.
`protected class`
`MenuComponent.AccessibleAWTMenuComponent`
Inner class of `MenuComponent` used to provide default support for accessibility.
`protected class`
`MenuItem.AccessibleAWTMenuItem`
Inner class of MenuItem used to provide default support for accessibility.
`protected class`
`Panel.AccessibleAWTPanel`
This class implements accessibility support for the `Panel` class.
`protected class`
`PopupMenu.AccessibleAWTPopupMenu`
Inner class of PopupMenu used to provide default support for accessibility.
`protected class`
`Scrollbar.AccessibleAWTScrollBar`
This class implements accessibility support for the `Scrollbar` class.
`protected class`
`ScrollPane.AccessibleAWTScrollPane`
This class implements accessibility support for the `ScrollPane` class.
`protected class`
`TextArea.AccessibleAWTTextArea`
This class implements accessibility support for the `TextArea` class.
`protected class`
`TextComponent.AccessibleAWTTextComponent`
This class implements accessibility support for the `TextComponent` class.
`protected class`
`TextField.AccessibleAWTTextField`
This class implements accessibility support for the `TextField` class.
`protected class`
`Window.AccessibleAWTWindow`
This class implements accessibility support for the `Window` class.
Methods in java.awt that return AccessibleComponent
Modifier and Type
Method
Description
`AccessibleComponent`
Component.AccessibleAWTComponent.`getAccessibleComponent()`
Gets the `AccessibleComponent` associated with this object if one exists.
`AccessibleComponent`
MenuComponent.AccessibleAWTMenuComponent.`getAccessibleComponent()`
Gets the `AccessibleComponent` associated with this object if one exists.

## Uses of AccessibleComponent in javax.accessibility

Subinterfaces of AccessibleComponent in javax.accessibility
Modifier and Type
Interface
Description
`interface`
`AccessibleExtendedComponent`
The `AccessibleExtendedComponent` interface should be supported by any object that is rendered on the screen.
Methods in javax.accessibility that return AccessibleComponent
Modifier and Type
Method
Description
`AccessibleComponent`
AccessibleContext.`getAccessibleComponent()`
Gets the `AccessibleComponent` associated with this object that has a graphical representation.

## Uses of AccessibleComponent in javax.swing

Classes in javax.swing that implement AccessibleComponent
Modifier and Type
Class
Description
`protected class`
`AbstractButton.AccessibleAbstractButton`
This class implements accessibility support for the `AbstractButton` class.
`protected class`
`Box.AccessibleBox`
This class implements accessibility support for the `Box` class.
`protected class`
`Box.Filler.AccessibleBoxFiller`
This class implements accessibility support for the `Box.Filler` class.
`protected class`
`CellRendererPane.AccessibleCellRendererPane`
This class implements accessibility support for the `CellRendererPane` class.
`protected class`
`JButton.AccessibleJButton`
This class implements accessibility support for the `JButton` class.
`protected class`
`JCheckBox.AccessibleJCheckBox`
This class implements accessibility support for the `JCheckBox` class.
`protected class`
`JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem`
This class implements accessibility support for the `JCheckBoxMenuItem` class.
`protected class`
`JColorChooser.AccessibleJColorChooser`
This class implements accessibility support for the `JColorChooser` class.
`protected class`
`JComboBox.AccessibleJComboBox`
This class implements accessibility support for the `JComboBox` class.
`class`
`JComponent.AccessibleJComponent`
Inner class of JComponent used to provide default support for accessibility.
`protected class`
`JDesktopPane.AccessibleJDesktopPane`
This class implements accessibility support for the `JDesktopPane` class.
`protected class`
`JDialog.AccessibleJDialog`
This class implements accessibility support for the `JDialog` class.
`protected class`
`JEditorPane.AccessibleJEditorPane`
This class implements accessibility support for the `JEditorPane` class.
`protected class`
`JEditorPane.AccessibleJEditorPaneHTML`
This class provides support for `AccessibleHypertext`, and is used in instances where the `EditorKit` installed in this `JEditorPane` is an instance of `HTMLEditorKit`.
`protected class`
`JEditorPane.JEditorPaneAccessibleHypertextSupport`
What's returned by `AccessibleJEditorPaneHTML.getAccessibleText`.
`protected class`
`JFileChooser.AccessibleJFileChooser`
This class implements accessibility support for the `JFileChooser` class.
`protected class`
`JFrame.AccessibleJFrame`
This class implements accessibility support for the `JFrame` class.
`protected class`
`JInternalFrame.AccessibleJInternalFrame`
This class implements accessibility support for the `JInternalFrame` class.
`protected class`
`JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon`
This class implements accessibility support for the `JInternalFrame.JDesktopIcon` class.
`protected class`
`JLabel.AccessibleJLabel`
The class used to obtain the accessible role for this object.
`protected class`
`JLayeredPane.AccessibleJLayeredPane`
This class implements accessibility support for the `JLayeredPane` class.
`protected class`
`JList.AccessibleJList`
This class implements accessibility support for the `JList` class.
`protected class`
`JList.AccessibleJList.AccessibleJListChild`
This class implements accessibility support appropriate for list children.
`protected class`
`JMenu.AccessibleJMenu`
This class implements accessibility support for the `JMenu` class.
`protected class`
`JMenuBar.AccessibleJMenuBar`
This class implements accessibility support for the `JMenuBar` class.
`protected class`
`JMenuItem.AccessibleJMenuItem`
This class implements accessibility support for the `JMenuItem` class.
`protected class`
`JOptionPane.AccessibleJOptionPane`
This class implements accessibility support for the `JOptionPane` class.
`protected class`
`JPanel.AccessibleJPanel`
This class implements accessibility support for the `JPanel` class.
`protected class`
`JPasswordField.AccessibleJPasswordField`
This class implements accessibility support for the `JPasswordField` class.
`protected class`
`JPopupMenu.AccessibleJPopupMenu`
This class implements accessibility support for the `JPopupMenu` class.
`protected class`
`JProgressBar.AccessibleJProgressBar`
This class implements accessibility support for the `JProgressBar` class.
`protected class`
`JRadioButton.AccessibleJRadioButton`
This class implements accessibility support for the `JRadioButton` class.
`protected class`
`JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem`
This class implements accessibility support for the `JRadioButtonMenuItem` class.
`protected class`
`JRootPane.AccessibleJRootPane`
This class implements accessibility support for the `JRootPane` class.
`protected class`
`JScrollBar.AccessibleJScrollBar`
This class implements accessibility support for the `JScrollBar` class.
`protected class`
`JScrollPane.AccessibleJScrollPane`
This class implements accessibility support for the `JScrollPane` class.
`protected class`
`JSeparator.AccessibleJSeparator`
This class implements accessibility support for the `JSeparator` class.
`protected class`
`JSlider.AccessibleJSlider`
This class implements accessibility support for the `JSlider` class.
`protected class`
`JSpinner.AccessibleJSpinner`
`AccessibleJSpinner` implements accessibility support for the `JSpinner` class.
`protected class`
`JSplitPane.AccessibleJSplitPane`
This class implements accessibility support for the `JSplitPane` class.
`protected class`
`JTabbedPane.AccessibleJTabbedPane`
This class implements accessibility support for the `JTabbedPane` class.
`protected class`
`JTable.AccessibleJTable`
This class implements accessibility support for the `JTable` class.
`protected class`
`JTable.AccessibleJTable.AccessibleJTableCell`
The class provides an implementation of the Java Accessibility API appropriate to table cells.
`protected class`
`JTextArea.AccessibleJTextArea`
This class implements accessibility support for the `JTextArea` class.
`protected class`
`JTextField.AccessibleJTextField`
This class implements accessibility support for the `JTextField` class.
`protected class`
`JToggleButton.AccessibleJToggleButton`
This class implements accessibility support for the `JToggleButton` class.
`protected class`
`JToolBar.AccessibleJToolBar`
This class implements accessibility support for the `JToolBar` class.
`protected class`
`JToolTip.AccessibleJToolTip`
This class implements accessibility support for the `JToolTip` class.
`protected class`
`JTree.AccessibleJTree`
This class implements accessibility support for the `JTree` class.
`protected class`
`JTree.AccessibleJTree.AccessibleJTreeNode`
This class implements accessibility support for the `JTree` child.
`protected class`
`JViewport.AccessibleJViewport`
This class implements accessibility support for the `JViewport` class.
`protected class`
`JWindow.AccessibleJWindow`
This class implements accessibility support for the `JWindow` class.
Methods in javax.swing that return AccessibleComponent
Modifier and Type
Method
Description
`AccessibleComponent`
JList.AccessibleJList.AccessibleJListChild.`getAccessibleComponent()`
Get the AccessibleComponent associated with this object.
`AccessibleComponent`
JTable.AccessibleJTable.AccessibleJTableCell.`getAccessibleComponent()`
Gets the `AccessibleComponent` associated with this object if one exists.
`AccessibleComponent`
JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleComponent()`
Get the AccessibleComponent associated with this object.
`AccessibleComponent`
ProgressMonitor.AccessibleProgressMonitor.`getAccessibleComponent()`
Gets the AccessibleComponent associated with this object that has a graphical representation.

## Uses of AccessibleComponent in javax.swing.table

Classes in javax.swing.table that implement AccessibleComponent
Modifier and Type
Class
Description
`protected class`
`JTableHeader.AccessibleJTableHeader`
This class implements accessibility support for the `JTableHeader` class.
`protected class`
`JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry`
This class provides an implementation of the Java Accessibility API appropriate for JTableHeader entries.
Methods in javax.swing.table that return AccessibleComponent
Modifier and Type
Method
Description
`AccessibleComponent`
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.`getAccessibleComponent()`
Get the AccessibleComponent associated with this object.

## Uses of AccessibleComponent in javax.swing.text

Classes in javax.swing.text that implement AccessibleComponent
Modifier and Type
Class
Description
`class`
`JTextComponent.AccessibleJTextComponent`
This class implements accessibility support for the `JTextComponent` class.