Uses of Class javax.accessibility.AccessibleRole (Java SE 26 & JDK 26)
Description: use: module: java.desktop, package: javax.accessibility, class: AccessibleRole

# 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.