## Uses of Interface
javax.accessibility.Accessible

- Packages that use Accessible
  Package | Description
  --- | ---
  com.sun.java.accessibility.util | Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
  java.applet | Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
  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.colorchooser | Contains classes and interfaces used by the `JColorChooser` component.
  javax.swing.plaf | Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
  javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
  javax.swing.plaf.metal | Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
  javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels.
  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.
  javax.swing.text.html | Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
  javax.swing.tree | Provides classes and interfaces for dealing with `javax.swing.JTree`.

- - ### Uses of Accessible in com.sun.java.accessibility.util

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

    Methods in com.sun.java.accessibility.util that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Accessible` | Translator.`getAccessible​(Object o)` | Obtain an object that implements interface `Accessible`.
    `static Accessible` | EventQueueMonitor.`getAccessibleAt​(Point p)` | Obtain the `Accessible` object at the given point on the Screen.
    `Accessible` | Translator.`getAccessibleAt​(Point p)` | Returns the accessible child contained at the local coordinate Point, if one exists.
    `Accessible` | Translator.`getAccessibleChild​(int i)` | Return the nth accessible child of the object.
    `Accessible` | Translator.`getAccessibleParent​()` | Get the accessible parent of this object.

  - ### Uses of Accessible in java.applet

    Classes in java.applet that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Applet` | Deprecated. The Applet API is deprecated. See the java.applet package documentation for further information.

  - ### Uses of Accessible in java.awt

    Classes in java.awt that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Button` | This class creates a labeled button.
    `class` | `Canvas` | A `Canvas` component represents a blank rectangular area of the screen onto which the application can draw or from which the application can trap input events from the user.
    `class` | `Checkbox` | A check box is a graphical component that can be in either an "on" (`true`) or "off" (`false`) state.
    `class` | `CheckboxMenuItem` | This class represents a check box that can be included in a menu.
    `class` | `Choice` | The `Choice` class presents a pop-up menu of choices.
    `class` | `Dialog` | A Dialog is a top-level window with a title and a border that is typically used to take some form of input from the user.
    `class` | `FileDialog` | The `FileDialog` class displays a dialog window from which the user can select a file.
    `class` | `Frame` | A `Frame` is a top-level window with a title and a border.
    `class` | `Label` | A `Label` object is a component for placing text in a container.
    `class` | `List` | The `List` component presents the user with a scrolling list of text items.
    `protected class` | `List.AccessibleAWTList.AccessibleAWTListChild` | This class implements accessibility support for List children.
    `class` | `Menu` | A `Menu` object is a pull-down menu component that is deployed from a menu bar.
    `class` | `MenuBar` | The `MenuBar` class encapsulates the platform's concept of a menu bar bound to a frame.
    `class` | `MenuItem` | All items in a menu must belong to the class `MenuItem`, or one of its subclasses.
    `class` | `Panel` | `Panel` is the simplest container class.
    `class` | `PopupMenu` | A class that implements a menu which can be dynamically popped up at a specified position within a component.
    `class` | `Scrollbar` | The `Scrollbar` class embodies a scroll bar, a familiar user-interface object.
    `class` | `ScrollPane` | A container class which implements automatic horizontal and/or vertical scrolling for a single child component.
    `class` | `TextArea` | A `TextArea` object is a multi-line region that displays text.
    `class` | `TextComponent` | The `TextComponent` class is the superclass of any component that allows the editing of some text.
    `class` | `TextField` | A `TextField` object is a text component that allows for the editing of a single line of text.
    `class` | `Window` | A `Window` object is a top-level window with no borders and no menubar.

    Methods in java.awt that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | Component.AccessibleAWTComponent.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | Container.AccessibleAWTContainer.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | List.AccessibleAWTList.AccessibleAWTListChild.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | List.AccessibleAWTList.`getAccessibleAt​(Point p)` | Returns the Accessible child contained at the local coordinate Point, if one exists.
    `Accessible` | MenuComponent.AccessibleAWTMenuComponent.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | Component.AccessibleAWTComponent.`getAccessibleChild​(int i)` | Returns the nth `Accessible` child of the object.
    `Accessible` | Container.AccessibleAWTContainer.`getAccessibleChild​(int i)` | Returns the nth `Accessible` child of the object.
    `Accessible` | List.AccessibleAWTList.AccessibleAWTListChild.`getAccessibleChild​(int i)` | Return the specified Accessible child of the object.
    `Accessible` | List.AccessibleAWTList.`getAccessibleChild​(int i)` | Return the nth Accessible child of the object.
    `Accessible` | MenuComponent.AccessibleAWTMenuComponent.`getAccessibleChild​(int i)` | Returns the nth `Accessible` child of the object.
    `Accessible` | Component.AccessibleAWTComponent.`getAccessibleParent​()` | Gets the `Accessible` parent of this object.
    `Accessible` | MenuComponent.AccessibleAWTMenuComponent.`getAccessibleParent​()` | Gets the `Accessible` parent of this object.
    `Accessible` | List.AccessibleAWTList.`getAccessibleSelection​(int i)` | Returns an Accessible representing the specified selected item in the object.
    `Accessible` | MenuComponent.AccessibleAWTMenuComponent.`getAccessibleSelection​(int i)` | Returns an `Accessible` representing the specified selected child in the object.

  - ### Uses of Accessible in javax.accessibility

    Fields in javax.accessibility declared as Accessible
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Accessible` | AccessibleContext.`accessibleParent` | The accessible parent of this object.

    Methods in javax.accessibility that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | AccessibleComponent.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | AccessibleTable.`getAccessibleAt​(int r, int c)` | Returns the `Accessible` at a specified row and column in the table.
    `Accessible` | AccessibleTable.`getAccessibleCaption​()` | Returns the caption for the table.
    `abstract Accessible` | AccessibleContext.`getAccessibleChild​(int i)` | Returns the specified `Accessible` child of the object.
    `Accessible` | AccessibleTable.`getAccessibleColumnDescription​(int c)` | Returns the description text of the specified column in the table.
    `Accessible` | AccessibleContext.`getAccessibleParent​()` | Gets the `Accessible` parent of this object.
    `Accessible` | AccessibleTable.`getAccessibleRowDescription​(int r)` | Returns the description of the specified row in the table.
    `Accessible` | AccessibleSelection.`getAccessibleSelection​(int i)` | Returns an `Accessible` representing the specified selected child of the object.
    `Accessible` | AccessibleTable.`getAccessibleSummary​()` | Returns the summary description of the table.

    Methods in javax.accessibility with parameters of type Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AccessibleTable.`setAccessibleCaption​(Accessible a)` | Sets the caption for the table.
    `void` | AccessibleTable.`setAccessibleColumnDescription​(int c, Accessible a)` | Sets the description text of the specified column in the table.
    `void` | AccessibleContext.`setAccessibleParent​(Accessible a)` | Sets the `Accessible` parent of this object.
    `void` | AccessibleTable.`setAccessibleRowDescription​(int r, Accessible a)` | Sets the description text of the specified row of the table.
    `void` | AccessibleTable.`setAccessibleSummary​(Accessible a)` | Sets the summary description of the table.

  - ### Uses of Accessible in javax.swing

    Classes in javax.swing that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Box` | A lightweight container that uses a BoxLayout object as its layout manager.
    `static class` | `Box.Filler` | An implementation of a lightweight component that participates in layout but has no view.
    `class` | `CellRendererPane` | This class is inserted in between cell renderers and the components that use them.
    `class` | `DefaultListCellRenderer` | Renders an item in a list.
    `static class` | `DefaultListCellRenderer.UIResource` | A subclass of DefaultListCellRenderer that implements UIResource.
    `class` | `ImageIcon` | An implementation of the Icon interface that paints Icons from Images.
    `class` | `JApplet` | Deprecated. The Applet API is deprecated. See the java.applet package documentation for further information.
    `class` | `JButton` | An implementation of a "push" button.
    `class` | `JCheckBox` | An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user.
    `class` | `JCheckBoxMenuItem` | A menu item that can be selected or deselected.
    `class` | `JColorChooser` | `JColorChooser` provides a pane of controls designed to allow a user to manipulate and select a color.
    `class` | `JComboBox<E>` | A component that combines a button or editable field and a drop-down list.
    `class` | `JDesktopPane` | A container used to create a multiple-document interface or a virtual desktop.
    `class` | `JDialog` | The main class for creating a dialog window.
    `class` | `JEditorPane` | A text component to edit various kinds of content.
    `class` | `JFileChooser` | `JFileChooser` provides a simple mechanism for the user to choose a file.
    `class` | `JFormattedTextField` | `JFormattedTextField` extends `JTextField` adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.
    `class` | `JFrame` | An extended version of `java.awt.Frame` that adds support for the JFC/Swing component architecture.
    `class` | `JInternalFrame` | A lightweight object that provides many of the features of a native frame, including dragging, closing, becoming an icon, resizing, title display, and support for a menu bar.
    `static class` | `JInternalFrame.JDesktopIcon` | This component represents an iconified version of a `JInternalFrame`.
    `class` | `JLabel` | A display area for a short text string or an image, or both.
    `class` | `JLayer<V extends Component>` | `JLayer` is a universal decorator for Swing components which enables you to implement various advanced painting effects as well as receive notifications of all `AWTEvent`s generated within its borders.
    `class` | `JLayeredPane` | `JLayeredPane` adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
    `class` | `JList<E>` | A component that displays a list of objects and allows the user to select one or more items.
    `protected class` | `JList.AccessibleJList.AccessibleJListChild` | This class implements accessibility support appropriate for list children.
    `class` | `JMenu` | An implementation of a menu -- a popup window containing `JMenuItem`s that is displayed when the user selects an item on the `JMenuBar`.
    `class` | `JMenuBar` | An implementation of a menu bar.
    `class` | `JMenuItem` | An implementation of an item in a menu.
    `class` | `JOptionPane` | `JOptionPane` makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
    `class` | `JPanel` | `JPanel` is a generic lightweight container.
    `class` | `JPasswordField` | `JPasswordField` is a lightweight component that allows the editing of a single line of text where the view indicates something was typed, but does not show the original characters.
    `class` | `JPopupMenu` | An implementation of a popup menu -- a small window that pops up and displays a series of choices.
    `static class` | `JPopupMenu.Separator` | A popup menu-specific separator.
    `class` | `JProgressBar` | A component that visually displays the progress of some task.
    `class` | `JRadioButton` | An implementation of a radio button -- an item that can be selected or deselected, and which displays its state to the user.
    `class` | `JRadioButtonMenuItem` | An implementation of a radio button menu item.
    `class` | `JRootPane` | A lightweight container used behind the scenes by `JFrame`, `JDialog`, `JWindow`, `JApplet`, and `JInternalFrame`.
    `class` | `JScrollBar` | An implementation of a scrollbar.
    `class` | `JScrollPane` | Provides a scrollable view of a lightweight component.
    `protected class` | `JScrollPane.ScrollBar` | By default `JScrollPane` creates scrollbars that are instances of this class.
    `class` | `JSeparator` | `JSeparator` provides a general purpose component for implementing divider lines - most commonly used as a divider between menu items that breaks them up into logical groupings.
    `class` | `JSlider` | A component that lets the user graphically select a value by sliding a knob within a bounded interval.
    `class` | `JSpinner` | A single line input field that lets the user select a number or an object value from an ordered sequence.
    `static class` | `JSpinner.DateEditor` | An editor for a `JSpinner` whose model is a `SpinnerDateModel`.
    `static class` | `JSpinner.DefaultEditor` | A simple base class for more specialized editors that displays a read-only view of the model's current value with a `JFormattedTextField`.
    `static class` | `JSpinner.ListEditor` | An editor for a `JSpinner` whose model is a `SpinnerListModel`.
    `static class` | `JSpinner.NumberEditor` | An editor for a `JSpinner` whose model is a `SpinnerNumberModel`.
    `class` | `JSplitPane` | `JSplitPane` is used to divide two (and only two) `Component`s.
    `class` | `JTabbedPane` | A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon.
    `class` | `JTable` | The `JTable` is used to display and edit regular two-dimensional tables of cells.
    `protected class` | `JTable.AccessibleJTable.AccessibleJTableCell` | The class provides an implementation of the Java Accessibility API appropriate to table cells.
    `class` | `JTextArea` | A `JTextArea` is a multi-line area that displays plain text.
    `class` | `JTextField` | `JTextField` is a lightweight component that allows the editing of a single line of text.
    `class` | `JTextPane` | A text component that can be marked up with attributes that are represented graphically.
    `class` | `JToggleButton` | An implementation of a two-state button.
    `class` | `JToolBar` | `JToolBar` provides a component that is useful for displaying commonly used `Action`s or controls.
    `static class` | `JToolBar.Separator` | A toolbar-specific separator.
    `class` | `JToolTip` | Used to display a "Tip" for a Component.
    `class` | `JTree` | A control that displays a set of hierarchical data as an outline.
    `protected class` | `JTree.AccessibleJTree.AccessibleJTreeNode` | This class implements accessibility support for the `JTree` child.
    `class` | `JViewport` | The "viewport" or "porthole" through which you see the underlying information.
    `class` | `JWindow` | A `JWindow` is a container that can be displayed anywhere on the user's desktop.
    `class` | `ProgressMonitor` | A class to monitor the progress of some operation.

    Methods in javax.swing that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | JEditorPane.AccessibleJEditorPaneHTML.`getAccessibleAt​(Point p)` | Returns the Accessible child, if one exists, contained at the local coordinate Point.
    `Accessible` | JList.AccessibleJList.AccessibleJListChild.`getAccessibleAt​(Point p)` |
    `Accessible` | JList.AccessibleJList.`getAccessibleAt​(Point p)` | Returns the `Accessible` child contained at the local coordinate `Point`, if one exists.
    `Accessible` | JTabbedPane.AccessibleJTabbedPane.`getAccessibleAt​(Point p)` | Returns the `Accessible` child contained at the local coordinate `Point`, if one exists.
    `Accessible` | JTable.AccessibleJTable.AccessibleJTableCell.`getAccessibleAt​(Point p)` |
    `Accessible` | JTable.AccessibleJTable.`getAccessibleAt​(int r, int c)` |
    `Accessible` | JTable.AccessibleJTable.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | JTree.AccessibleJTree.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `static Accessible` | SwingUtilities.`getAccessibleAt​(Component c, Point p)` | Returns the `Accessible` child contained at the local coordinate `Point`, if one exists.
    `Accessible` | JTable.AccessibleJTable.`getAccessibleCaption​()` | Returns the caption for the table.
    `Accessible` | ImageIcon.AccessibleImageIcon.`getAccessibleChild​(int i)` | Returns the nth Accessible child of the object.
    `Accessible` | JComboBox.AccessibleJComboBox.`getAccessibleChild​(int i)` | Returns the nth Accessible child of the object.
    `Accessible` | JComponent.AccessibleJComponent.`getAccessibleChild​(int i)` | Returns the nth Accessible child of the object.
    `Accessible` | JEditorPane.AccessibleJEditorPaneHTML.`getAccessibleChild​(int i)` | Returns the specified Accessible child of the object.
    `Accessible` | JList.AccessibleJList.AccessibleJListChild.`getAccessibleChild​(int i)` |
    `Accessible` | JList.AccessibleJList.`getAccessibleChild​(int i)` | Return the nth Accessible child of the object.
    `Accessible` | JMenu.AccessibleJMenu.`getAccessibleChild​(int i)` | Returns the nth Accessible child of the object.
    `Accessible` | JRootPane.AccessibleJRootPane.`getAccessibleChild​(int i)` | Returns the specified Accessible child of the object.
    `Accessible` | JSpinner.AccessibleJSpinner.`getAccessibleChild​(int i)` | Returns the specified Accessible child of the object.
    `Accessible` | JTabbedPane.AccessibleJTabbedPane.`getAccessibleChild​(int i)` | Return the specified Accessible child of the object.
    `Accessible` | JTable.AccessibleJTable.AccessibleJTableCell.`getAccessibleChild​(int i)` | Returns the specified `Accessible` child of the object.
    `Accessible` | JTable.AccessibleJTable.`getAccessibleChild​(int i)` | Returns the nth `Accessible` child of the object.
    `Accessible` | JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleChild​(int i)` | Return the specified Accessible child of the object.
    `Accessible` | JTree.AccessibleJTree.`getAccessibleChild​(int i)` | Return the nth Accessible child of the object.
    `Accessible` | ProgressMonitor.AccessibleProgressMonitor.`getAccessibleChild​(int i)` | Returns the specified Accessible child of the object.
    `static Accessible` | SwingUtilities.`getAccessibleChild​(Component c, int i)` | Return the nth Accessible child of the object.
    `Accessible` | JTable.AccessibleJTable.`getAccessibleColumnDescription​(int c)` | Returns the description of the specified column in the table.
    `Accessible` | ImageIcon.AccessibleImageIcon.`getAccessibleParent​()` | Gets the Accessible parent of this object.
    `Accessible` | JTable.AccessibleJTable.AccessibleJTableCell.`getAccessibleParent​()` | Gets the `Accessible` parent of this object.
    `Accessible` | JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleParent​()` | Get the Accessible parent of this object.
    `Accessible` | ProgressMonitor.AccessibleProgressMonitor.`getAccessibleParent​()` | Gets the Accessible parent of this object.
    `Accessible` | JTable.AccessibleJTable.`getAccessibleRowDescription​(int r)` | Returns the description of the specified row in the table.
    `Accessible` | JComboBox.AccessibleJComboBox.`getAccessibleSelection​(int i)` | Returns an Accessible representing the specified selected child in the popup.
    `Accessible` | JList.AccessibleJList.`getAccessibleSelection​(int i)` | Returns an Accessible representing the specified selected item in the object.
    `Accessible` | JMenu.AccessibleJMenu.`getAccessibleSelection​(int i)` | Returns the currently selected sub-menu if one is selected, otherwise null (there can only be one selection, and it can only be a sub-menu, as otherwise menu items don't remain selected).
    `Accessible` | JMenuBar.AccessibleJMenuBar.`getAccessibleSelection​(int i)` | Returns the currently selected menu if one is selected, otherwise null.
    `Accessible` | JTabbedPane.AccessibleJTabbedPane.`getAccessibleSelection​(int i)` |
    `Accessible` | JTable.AccessibleJTable.`getAccessibleSelection​(int i)` | Returns an `Accessible` representing the specified selected child in the object.
    `Accessible` | JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleSelection​(int i)` | Returns an Accessible representing the specified selected item in the object.
    `Accessible` | JTree.AccessibleJTree.`getAccessibleSelection​(int i)` | Returns an Accessible representing the specified selected item in the object.
    `Accessible` | JTable.AccessibleJTable.`getAccessibleSummary​()` | Returns the summary description of the table.

    Methods in javax.swing with parameters of type Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JTable.AccessibleJTable.`setAccessibleCaption​(Accessible a)` | Sets the caption for the table.
    `void` | JTable.AccessibleJTable.`setAccessibleColumnDescription​(int c, Accessible a)` | Sets the description text of the specified column of the table.
    `void` | JTable.AccessibleJTable.`setAccessibleRowDescription​(int r, Accessible a)` | Sets the description text of the specified row of the table.
    `void` | JTable.AccessibleJTable.`setAccessibleSummary​(Accessible a)` | Sets the summary description of the table.

    Constructors in javax.swing with parameters of type Accessible
    Constructor | Description
    --- | ---
    `AccessibleJTreeNode​(JTree t, TreePath p, Accessible ap)` | Constructs an AccessibleJTreeNode

  - ### Uses of Accessible in javax.swing.colorchooser

    Classes in javax.swing.colorchooser that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractColorChooserPanel` | This is the abstract superclass for color choosers.

  - ### Uses of Accessible in javax.swing.plaf

    Methods in javax.swing.plaf that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | ComponentUI.`getAccessibleChild​(JComponent c, int i)` | Returns the `i`th `Accessible` child of the object.

  - ### Uses of Accessible in javax.swing.plaf.basic

    Classes in javax.swing.plaf.basic that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BasicArrowButton` | JButton object that draws a scaled Arrow in one of the cardinal directions.
    `class` | `BasicComboBoxRenderer` | ComboBox renderer
    `static class` | `BasicComboBoxRenderer.UIResource` | A subclass of BasicComboBoxRenderer that implements UIResource.
    `class` | `BasicComboPopup` | This is a basic implementation of the `ComboPopup` interface.
    `class` | `BasicInternalFrameTitlePane.SystemMenuBar` | This class should be treated as a "protected" inner class.
    `protected class` | `BasicToolBarUI.DragWindow` | The window which appears during dragging the `JToolBar`.

    Methods in javax.swing.plaf.basic that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | BasicComboBoxUI.`getAccessibleChild​(JComponent c, int i)` |

  - ### Uses of Accessible in javax.swing.plaf.metal

    Classes in javax.swing.plaf.metal that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MetalComboBoxButton` | JButton subclass to help out MetalComboBoxUI
    `class` | `MetalComboBoxUI.MetalComboPopup` | Deprecated. As of Java 2 platform v1.4.
    `protected class` | `MetalFileChooserUI.FileRenderer` | Deprecated. As of JDK version 9. Obsolete class.
    `class` | `MetalFileChooserUI.FilterComboBoxRenderer` | Render different type sizes and styles.
    `class` | `MetalScrollButton` | JButton object for Metal scrollbar arrows.

  - ### Uses of Accessible in javax.swing.plaf.multi

    Methods in javax.swing.plaf.multi that return Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | MultiButtonUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiColorChooserUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiComboBoxUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiDesktopIconUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiDesktopPaneUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiFileChooserUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiInternalFrameUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiLabelUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiListUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiMenuBarUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiMenuItemUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiOptionPaneUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiPanelUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiPopupMenuUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiProgressBarUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiRootPaneUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiScrollBarUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiScrollPaneUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiSeparatorUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiSliderUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiSpinnerUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiSplitPaneUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiTabbedPaneUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiTableHeaderUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiTableUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiTextUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiToolBarUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiToolTipUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiTreeUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.
    `Accessible` | MultiViewportUI.`getAccessibleChild​(JComponent a, int b)` | Invokes the `getAccessibleChild` method on each UI handled by this object.

  - ### Uses of Accessible in javax.swing.table

    Classes in javax.swing.table that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultTableCellRenderer` | The standard class for rendering (displaying) individual cells in a `JTable`.
    `static class` | `DefaultTableCellRenderer.UIResource` | A subclass of `DefaultTableCellRenderer` that implements `UIResource`.
    `class` | `JTableHeader` | This is the object which manages the header of the `JTable`.
    `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 Accessible
    Modifier and Type | Method | Description
    --- | --- | ---
    `Accessible` | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.`getAccessibleAt​(Point p)` |
    `Accessible` | JTableHeader.AccessibleJTableHeader.`getAccessibleAt​(Point p)` | Returns the Accessible child, if one exists, contained at the local coordinate Point.
    `Accessible` | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.`getAccessibleChild​(int i)` |
    `Accessible` | JTableHeader.AccessibleJTableHeader.`getAccessibleChild​(int i)` | Return the nth Accessible child of the object.

  - ### Uses of Accessible in javax.swing.text

    Classes in javax.swing.text that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JTextComponent` | `JTextComponent` is the base class for swing text components.

  - ### Uses of Accessible in javax.swing.text.html

    Classes in javax.swing.text.html that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HTMLEditorKit` | The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit.

  - ### Uses of Accessible in javax.swing.tree

    Classes in javax.swing.tree that implement Accessible
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultTreeCellEditor.DefaultTextField` | `TextField` used when no editor is supplied.
    `class` | `DefaultTreeCellRenderer` | Displays an entry in a tree.