Accessible (Java SE 15 & JDK 15) (original) (raw)
All Known Implementing Classes:
[AbstractColorChooserPanel](../swing/colorchooser/AbstractColorChooserPanel.html "class in javax.swing.colorchooser")
, [Applet](../../java/applet/Applet.html "class in java.applet")
, [BasicArrowButton](../swing/plaf/basic/BasicArrowButton.html "class in javax.swing.plaf.basic")
, [BasicComboBoxRenderer](../swing/plaf/basic/BasicComboBoxRenderer.html "class in javax.swing.plaf.basic")
, [BasicComboBoxRenderer.UIResource](../swing/plaf/basic/BasicComboBoxRenderer.UIResource.html "class in javax.swing.plaf.basic")
, [BasicComboPopup](../swing/plaf/basic/BasicComboPopup.html "class in javax.swing.plaf.basic")
, [BasicInternalFrameTitlePane.SystemMenuBar](../swing/plaf/basic/BasicInternalFrameTitlePane.SystemMenuBar.html "class in javax.swing.plaf.basic")
, [BasicToolBarUI.DragWindow](../swing/plaf/basic/BasicToolBarUI.DragWindow.html "class in javax.swing.plaf.basic")
, [Box](../swing/Box.html "class in javax.swing")
, [Box.Filler](../swing/Box.Filler.html "class in javax.swing")
, [Button](../../java/awt/Button.html "class in java.awt")
, [Canvas](../../java/awt/Canvas.html "class in java.awt")
, [CellRendererPane](../swing/CellRendererPane.html "class in javax.swing")
, [Checkbox](../../java/awt/Checkbox.html "class in java.awt")
, [CheckboxMenuItem](../../java/awt/CheckboxMenuItem.html "class in java.awt")
, [Choice](../../java/awt/Choice.html "class in java.awt")
, [DefaultListCellRenderer](../swing/DefaultListCellRenderer.html "class in javax.swing")
, [DefaultListCellRenderer.UIResource](../swing/DefaultListCellRenderer.UIResource.html "class in javax.swing")
, [DefaultTableCellRenderer](../swing/table/DefaultTableCellRenderer.html "class in javax.swing.table")
, [DefaultTableCellRenderer.UIResource](../swing/table/DefaultTableCellRenderer.UIResource.html "class in javax.swing.table")
, [DefaultTreeCellEditor.DefaultTextField](../swing/tree/DefaultTreeCellEditor.DefaultTextField.html "class in javax.swing.tree")
, [DefaultTreeCellRenderer](../swing/tree/DefaultTreeCellRenderer.html "class in javax.swing.tree")
, [Dialog](../../java/awt/Dialog.html "class in java.awt")
, [FileDialog](../../java/awt/FileDialog.html "class in java.awt")
, [Frame](../../java/awt/Frame.html "class in java.awt")
, [HTMLEditorKit](../swing/text/html/HTMLEditorKit.html "class in javax.swing.text.html")
, [ImageIcon](../swing/ImageIcon.html "class in javax.swing")
, [JApplet](../swing/JApplet.html "class in javax.swing")
, [JButton](../swing/JButton.html "class in javax.swing")
, [JCheckBox](../swing/JCheckBox.html "class in javax.swing")
, [JCheckBoxMenuItem](../swing/JCheckBoxMenuItem.html "class in javax.swing")
, [JColorChooser](../swing/JColorChooser.html "class in javax.swing")
, [JComboBox](../swing/JComboBox.html "class in javax.swing")
, [JDesktopPane](../swing/JDesktopPane.html "class in javax.swing")
, [JDialog](../swing/JDialog.html "class in javax.swing")
, [JEditorPane](../swing/JEditorPane.html "class in javax.swing")
, [JFileChooser](../swing/JFileChooser.html "class in javax.swing")
, [JFormattedTextField](../swing/JFormattedTextField.html "class in javax.swing")
, [JFrame](../swing/JFrame.html "class in javax.swing")
, [JInternalFrame](../swing/JInternalFrame.html "class in javax.swing")
, [JInternalFrame.JDesktopIcon](../swing/JInternalFrame.JDesktopIcon.html "class in javax.swing")
, [JLabel](../swing/JLabel.html "class in javax.swing")
, [JLayer](../swing/JLayer.html "class in javax.swing")
, [JLayeredPane](../swing/JLayeredPane.html "class in javax.swing")
, [JList](../swing/JList.html "class in javax.swing")
, [JList.AccessibleJList.AccessibleJListChild](../swing/JList.AccessibleJList.AccessibleJListChild.html "class in javax.swing")
, [JMenu](../swing/JMenu.html "class in javax.swing")
, [JMenuBar](../swing/JMenuBar.html "class in javax.swing")
, [JMenuItem](../swing/JMenuItem.html "class in javax.swing")
, [JOptionPane](../swing/JOptionPane.html "class in javax.swing")
, [JPanel](../swing/JPanel.html "class in javax.swing")
, [JPasswordField](../swing/JPasswordField.html "class in javax.swing")
, [JPopupMenu](../swing/JPopupMenu.html "class in javax.swing")
, [JPopupMenu.Separator](../swing/JPopupMenu.Separator.html "class in javax.swing")
, [JProgressBar](../swing/JProgressBar.html "class in javax.swing")
, [JRadioButton](../swing/JRadioButton.html "class in javax.swing")
, [JRadioButtonMenuItem](../swing/JRadioButtonMenuItem.html "class in javax.swing")
, [JRootPane](../swing/JRootPane.html "class in javax.swing")
, [JScrollBar](../swing/JScrollBar.html "class in javax.swing")
, [JScrollPane](../swing/JScrollPane.html "class in javax.swing")
, [JScrollPane.ScrollBar](../swing/JScrollPane.ScrollBar.html "class in javax.swing")
, [JSeparator](../swing/JSeparator.html "class in javax.swing")
, [JSlider](../swing/JSlider.html "class in javax.swing")
, [JSpinner](../swing/JSpinner.html "class in javax.swing")
, [JSpinner.DateEditor](../swing/JSpinner.DateEditor.html "class in javax.swing")
, [JSpinner.DefaultEditor](../swing/JSpinner.DefaultEditor.html "class in javax.swing")
, [JSpinner.ListEditor](../swing/JSpinner.ListEditor.html "class in javax.swing")
, [JSpinner.NumberEditor](../swing/JSpinner.NumberEditor.html "class in javax.swing")
, [JSplitPane](../swing/JSplitPane.html "class in javax.swing")
, [JTabbedPane](../swing/JTabbedPane.html "class in javax.swing")
, [JTable](../swing/JTable.html "class in javax.swing")
, [JTable.AccessibleJTable.AccessibleJTableCell](../swing/JTable.AccessibleJTable.AccessibleJTableCell.html "class in javax.swing")
, [JTableHeader](../swing/table/JTableHeader.html "class in javax.swing.table")
, [JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry](../swing/table/JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.html "class in javax.swing.table")
, [JTextArea](../swing/JTextArea.html "class in javax.swing")
, [JTextComponent](../swing/text/JTextComponent.html "class in javax.swing.text")
, [JTextField](../swing/JTextField.html "class in javax.swing")
, [JTextPane](../swing/JTextPane.html "class in javax.swing")
, [JToggleButton](../swing/JToggleButton.html "class in javax.swing")
, [JToolBar](../swing/JToolBar.html "class in javax.swing")
, [JToolBar.Separator](../swing/JToolBar.Separator.html "class in javax.swing")
, [JToolTip](../swing/JToolTip.html "class in javax.swing")
, [JTree](../swing/JTree.html "class in javax.swing")
, [JTree.AccessibleJTree.AccessibleJTreeNode](../swing/JTree.AccessibleJTree.AccessibleJTreeNode.html "class in javax.swing")
, [JViewport](../swing/JViewport.html "class in javax.swing")
, [JWindow](../swing/JWindow.html "class in javax.swing")
, [Label](../../java/awt/Label.html "class in java.awt")
, [List](../../java/awt/List.html "class in java.awt")
, [List.AccessibleAWTList.AccessibleAWTListChild](../../java/awt/List.AccessibleAWTList.AccessibleAWTListChild.html "class in java.awt")
, [Menu](../../java/awt/Menu.html "class in java.awt")
, [MenuBar](../../java/awt/MenuBar.html "class in java.awt")
, [MenuItem](../../java/awt/MenuItem.html "class in java.awt")
, [MetalComboBoxButton](../swing/plaf/metal/MetalComboBoxButton.html "class in javax.swing.plaf.metal")
, [MetalComboBoxUI.MetalComboPopup](../swing/plaf/metal/MetalComboBoxUI.MetalComboPopup.html "class in javax.swing.plaf.metal")
, [MetalFileChooserUI.FileRenderer](../swing/plaf/metal/MetalFileChooserUI.FileRenderer.html "class in javax.swing.plaf.metal")
, [MetalFileChooserUI.FilterComboBoxRenderer](../swing/plaf/metal/MetalFileChooserUI.FilterComboBoxRenderer.html "class in javax.swing.plaf.metal")
, [MetalScrollButton](../swing/plaf/metal/MetalScrollButton.html "class in javax.swing.plaf.metal")
, [Panel](../../java/awt/Panel.html "class in java.awt")
, [PopupMenu](../../java/awt/PopupMenu.html "class in java.awt")
, [ProgressMonitor](../swing/ProgressMonitor.html "class in javax.swing")
, [Scrollbar](../../java/awt/Scrollbar.html "class in java.awt")
, [ScrollPane](../../java/awt/ScrollPane.html "class in java.awt")
, [TextArea](../../java/awt/TextArea.html "class in java.awt")
, [TextComponent](../../java/awt/TextComponent.html "class in java.awt")
, [TextField](../../java/awt/TextField.html "class in java.awt")
, [Translator](../../../jdk.accessibility/com/sun/java/accessibility/util/Translator.html "class in com.sun.java.accessibility.util")
, [Window](../../java/awt/Window.html "class in java.awt")
public interface Accessible
Interface Accessible
is the main interface for the accessibility package. All components that support the accessibility package must implement this interface. It contains a single method, getAccessibleContext(), which returns an instance of the class AccessibleContext.
Method Summary
Modifier and Type | Method | Description |
---|---|---|
AccessibleContext | getAccessibleContext() | Returns the AccessibleContext associated with this object. |
Method Details
getAccessibleContext
Returns the
AccessibleContext
associated with this object. In most cases, the return value should not benull
if the object implements interfaceAccessible
. If a component developer creates a subclass of an object that implementsAccessible
, and that subclass is notAccessible
, the developer should override thegetAccessibleContext
method to returnnull
.
Returns:
theAccessibleContext
associated with this object
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2020, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.