## Uses of Class
javax.accessibility.AccessibleRole

- Packages that use AccessibleRole
  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.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 AccessibleRole in com.sun.java.accessibility.util

    Methods in com.sun.java.accessibility.util that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `AccessibleRole` | Translator.`getAccessibleRole()` | Get the role of this object.

  - ### Uses of AccessibleRole in java.applet

    Methods in java.applet that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `AccessibleRole` | Applet.AccessibleApplet.`getAccessibleRole()` | Get the role of this object.

  - ### Uses of AccessibleRole in java.awt

    Methods in java.awt that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `AccessibleRole` | Button.AccessibleAWTButton.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Canvas.AccessibleAWTCanvas.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Checkbox.AccessibleAWTCheckbox.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | CheckboxMenuItem.AccessibleAWTCheckboxMenuItem.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Choice.AccessibleAWTChoice.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Component.AccessibleAWTComponent.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | Dialog.AccessibleAWTDialog.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Frame.AccessibleAWTFrame.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Label.AccessibleAWTLabel.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | List.AccessibleAWTList.AccessibleAWTListChild.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | List.AccessibleAWTList.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Menu.AccessibleAWTMenu.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | MenuBar.AccessibleAWTMenuBar.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | MenuComponent.AccessibleAWTMenuComponent.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | MenuItem.AccessibleAWTMenuItem.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Panel.AccessibleAWTPanel.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | PopupMenu.AccessibleAWTPopupMenu.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | Scrollbar.AccessibleAWTScrollBar.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | ScrollPane.AccessibleAWTScrollPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | TextComponent.AccessibleAWTTextComponent.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | Window.AccessibleAWTWindow.`getAccessibleRole()` | Get the role of this object.

  - ### Uses of AccessibleRole in javax.accessibility

    Fields in javax.accessibility declared as AccessibleRole
    Modifier and Type | Field | Description
    --- | --- | ---
    `static AccessibleRole` | AccessibleRole.`ALERT` | Object is used to alert the user about something.
    `static AccessibleRole` | AccessibleRole.`AWT_COMPONENT` | An AWT component, but nothing else is known about it.
    `static AccessibleRole` | AccessibleRole.`CANVAS` | Object that can be drawn into and is used to trap events.
    `static AccessibleRole` | AccessibleRole.`CHECK_BOX` | A choice that can be checked or unchecked and provides a separate indicator for the current state.
    `static AccessibleRole` | AccessibleRole.`COLOR_CHOOSER` | A specialized pane that lets the user choose a color.
    `static AccessibleRole` | AccessibleRole.`COLUMN_HEADER` | The header for a column of data.
    `static AccessibleRole` | AccessibleRole.`COMBO_BOX` | A list of choices the user can select from.
    `static AccessibleRole` | AccessibleRole.`DATE_EDITOR` | A `DATE_EDITOR` is a component that allows users to edit `java.util.Date` and `java.util.Time` objects.
    `static AccessibleRole` | AccessibleRole.`DESKTOP_ICON` | An iconified internal frame in a `DESKTOP_PANE`.
    `static AccessibleRole` | AccessibleRole.`DESKTOP_PANE` | A pane that supports internal frames and iconified versions of those internal frames.
    `static AccessibleRole` | AccessibleRole.`DIALOG` | A top level window with title bar and a border.
    `static AccessibleRole` | AccessibleRole.`DIRECTORY_PANE` | A pane that allows the user to navigate through and select the contents of a directory.
    `static AccessibleRole` | AccessibleRole.`EDITBAR` | A role indicating the object acts as a formula for calculating a value.
    `static AccessibleRole` | AccessibleRole.`FILE_CHOOSER` | A specialized dialog that displays the files in the directory and lets the user select a file, browse a different directory, or specify a filename.
    `static AccessibleRole` | AccessibleRole.`FILLER` | An object that fills up space in a user interface.
    `static AccessibleRole` | AccessibleRole.`FONT_CHOOSER` | A `FONT_CHOOSER` is a component that lets the user pick various attributes for fonts.
    `static AccessibleRole` | AccessibleRole.`FOOTER` | A text footer.
    `static AccessibleRole` | AccessibleRole.`FRAME` | A top level window with a title bar, border, menu bar, etc.
    `static AccessibleRole` | AccessibleRole.`GLASS_PANE` | A pane that is guaranteed to be painted on top of all panes beneath it.
    `static AccessibleRole` | AccessibleRole.`GROUP_BOX` | A `GROUP_BOX` is a simple container that contains a border around it and contains components inside it.
    `static AccessibleRole` | AccessibleRole.`HEADER` | A text header.
    `static AccessibleRole` | AccessibleRole.`HTML_CONTAINER` | An object containing a collection of `Accessibles` that together represents `HTML` content.
    `static AccessibleRole` | AccessibleRole.`HYPERLINK` | A hypertext anchor.
    `static AccessibleRole` | AccessibleRole.`ICON` | A small fixed size picture, typically used to decorate components.
    `static AccessibleRole` | AccessibleRole.`INTERNAL_FRAME` | A frame-like object that is clipped by a desktop pane.
    `static AccessibleRole` | AccessibleRole.`LABEL` | An object used to present an icon or short string in an interface.
    `static AccessibleRole` | AccessibleRole.`LAYERED_PANE` | A specialized pane that allows its children to be drawn in layers, providing a form of stacking order.
    `static AccessibleRole` | AccessibleRole.`LIST` | An object that presents a list of objects to the user and allows the user to select one or more of them.
    `static AccessibleRole` | AccessibleRole.`LIST_ITEM` | An object that presents an element in a list.
    `static AccessibleRole` | AccessibleRole.`MENU` | An object usually found inside a menu bar that contains a list of actions the user can choose from.
    `static AccessibleRole` | AccessibleRole.`MENU_BAR` | An object usually drawn at the top of the primary dialog box of an application that contains a list of menus the user can choose from.
    `static AccessibleRole` | AccessibleRole.`MENU_ITEM` | An object usually contained in a menu that presents an action the user can choose.
    `static AccessibleRole` | AccessibleRole.`OPTION_PANE` | A specialized pane whose primary use is inside a `DIALOG`.
    `static AccessibleRole` | AccessibleRole.`PAGE_TAB` | An object that is a child of a page tab list.
    `static AccessibleRole` | AccessibleRole.`PAGE_TAB_LIST` | An object that presents a series of panels (or page tabs), one at a time, through some mechanism provided by the object.
    `static AccessibleRole` | AccessibleRole.`PANEL` | A generic container that is often used to group objects.
    `static AccessibleRole` | AccessibleRole.`PARAGRAPH` | A text paragraph.
    `static AccessibleRole` | AccessibleRole.`PASSWORD_TEXT` | A text object used for passwords, or other places where the text contents is not shown visibly to the user.
    `static AccessibleRole` | AccessibleRole.`POPUP_MENU` | A temporary window that is usually used to offer the user a list of choices, and then hides when the user selects one of those choices.
    `static AccessibleRole` | AccessibleRole.`PROGRESS_BAR` | An object used to indicate how much of a task has been completed.
    `static AccessibleRole` | AccessibleRole.`PROGRESS_MONITOR` | A role indicating the object monitors the progress of some operation.
    `static AccessibleRole` | AccessibleRole.`PUSH_BUTTON` | An object the user can manipulate to tell the application to do something.
    `static AccessibleRole` | AccessibleRole.`RADIO_BUTTON` | A specialized check box that will cause other radio buttons in the same group to become unchecked when this one is checked.
    `static AccessibleRole` | AccessibleRole.`ROOT_PANE` | A specialized pane that has a glass pane and a layered pane as its children.
    `static AccessibleRole` | AccessibleRole.`ROW_HEADER` | The header for a row of data.
    `static AccessibleRole` | AccessibleRole.`RULER` | A ruler is an object used to measure distance.
    `static AccessibleRole` | AccessibleRole.`SCROLL_BAR` | An object usually used to allow a user to incrementally view a large amount of data.
    `static AccessibleRole` | AccessibleRole.`SCROLL_PANE` | An object that allows a user to incrementally view a large amount of information.
    `static AccessibleRole` | AccessibleRole.`SEPARATOR` | An object usually contained in a menu to provide a visual and logical separation of the contents in a menu.
    `static AccessibleRole` | AccessibleRole.`SLIDER` | An object that allows the user to select from a bounded range.
    `static AccessibleRole` | AccessibleRole.`SPIN_BOX` | A `SPIN_BOX` is a simple spinner component and its main use is for simple numbers.
    `static AccessibleRole` | AccessibleRole.`SPLIT_PANE` | A specialized panel that presents two other panels at the same time.
    `static AccessibleRole` | AccessibleRole.`STATUS_BAR` | A `STATUS_BAR` is an simple component that can contain multiple labels of status information to the user.
    `static AccessibleRole` | AccessibleRole.`SWING_COMPONENT` | A Swing component, but nothing else is known about it.
    `static AccessibleRole` | AccessibleRole.`TABLE` | An object used to present information in terms of rows and columns.
    `static AccessibleRole` | AccessibleRole.`TEXT` | An object that presents text to the user.
    `static AccessibleRole` | AccessibleRole.`TOGGLE_BUTTON` | A specialized push button that can be checked or unchecked, but does not provide a separate indicator for the current state.
    `static AccessibleRole` | AccessibleRole.`TOOL_BAR` | A bar or palette usually composed of push buttons or toggle buttons.
    `static AccessibleRole` | AccessibleRole.`TOOL_TIP` | An object that provides information about another object.
    `static AccessibleRole` | AccessibleRole.`TREE` | An object used to present hierarchical information to the user.
    `static AccessibleRole` | AccessibleRole.`UNKNOWN` | The object contains some `Accessible` information, but its role is not known.
    `static AccessibleRole` | AccessibleRole.`VIEWPORT` | An object usually used in a scroll pane.
    `static AccessibleRole` | AccessibleRole.`WINDOW` | A top level window with no title or border.

    Methods in javax.accessibility that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract AccessibleRole` | AccessibleContext.`getAccessibleRole()` | Gets the role of this object.

  - ### Uses of AccessibleRole in javax.swing

    Methods in javax.swing that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `AccessibleRole` | Box.AccessibleBox.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | Box.Filler.AccessibleBoxFiller.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | CellRendererPane.AccessibleCellRendererPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | ImageIcon.AccessibleImageIcon.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JButton.AccessibleJButton.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JCheckBox.AccessibleJCheckBox.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JColorChooser.AccessibleJColorChooser.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JComboBox.AccessibleJComboBox.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JComponent.AccessibleJComponent.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JDesktopPane.AccessibleJDesktopPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JFileChooser.AccessibleJFileChooser.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JInternalFrame.AccessibleJInternalFrame.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JLabel.AccessibleJLabel.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JLayeredPane.AccessibleJLayeredPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JList.AccessibleJList.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JMenu.AccessibleJMenu.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JMenuBar.AccessibleJMenuBar.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JMenuItem.AccessibleJMenuItem.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JOptionPane.AccessibleJOptionPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JPanel.AccessibleJPanel.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JPasswordField.AccessibleJPasswordField.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JPopupMenu.AccessibleJPopupMenu.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JProgressBar.AccessibleJProgressBar.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JRadioButton.AccessibleJRadioButton.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JRootPane.AccessibleJRootPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JScrollBar.AccessibleJScrollBar.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JScrollPane.AccessibleJScrollPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JSeparator.AccessibleJSeparator.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JSlider.AccessibleJSlider.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JSpinner.AccessibleJSpinner.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JSplitPane.AccessibleJSplitPane.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JTabbedPane.AccessibleJTabbedPane.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JTable.AccessibleJTable.AccessibleJTableCell.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JTable.AccessibleJTable.`getAccessibleRole()` | Gets the role of this object.
    `AccessibleRole` | JToggleButton.AccessibleJToggleButton.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JToolBar.AccessibleJToolBar.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JToolTip.AccessibleJToolTip.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JTree.AccessibleJTree.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | JViewport.AccessibleJViewport.`getAccessibleRole()` | Get the role of this object.
    `AccessibleRole` | ProgressMonitor.AccessibleProgressMonitor.`getAccessibleRole()` | Gets the role of this object.

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

    Methods in javax.swing.table that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `AccessibleRole` | JTableHeader.AccessibleJTableHeader.`getAccessibleRole()` | Get the role of this object.

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

    Methods in javax.swing.text that return AccessibleRole
    Modifier and Type | Method | Description
    --- | --- | ---
    `AccessibleRole` | JTextComponent.AccessibleJTextComponent.`getAccessibleRole()` | Gets the role of this object.