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