javax.accessibility
Interface AccessibleExtendedComponent

All Superinterfaces:
AccessibleComponent
All Known Implementing Classes:
AbstractButton.AccessibleAbstractButton, JButton.AccessibleJButton, JCheckBox.AccessibleJCheckBox, JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem, JColorChooser.AccessibleJColorChooser, JComboBox.AccessibleJComboBox, JComponent.AccessibleJComponent, JDesktopPane.AccessibleJDesktopPane, JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JFileChooser.AccessibleJFileChooser, JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon, JLabel.AccessibleJLabel, JLayeredPane.AccessibleJLayeredPane, JList.AccessibleJList, JMenu.AccessibleJMenu, JMenuBar.AccessibleJMenuBar, JMenuItem.AccessibleJMenuItem, JOptionPane.AccessibleJOptionPane, JPanel.AccessibleJPanel, JPasswordField.AccessibleJPasswordField, JPopupMenu.AccessibleJPopupMenu, JProgressBar.AccessibleJProgressBar, JRadioButton.AccessibleJRadioButton, JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem, JRootPane.AccessibleJRootPane, JScrollBar.AccessibleJScrollBar, JScrollPane.AccessibleJScrollPane, JSeparator.AccessibleJSeparator, JSlider.AccessibleJSlider, JSplitPane.AccessibleJSplitPane, JTabbedPane.AccessibleJTabbedPane, JTable.AccessibleJTable, JTableHeader.AccessibleJTableHeader, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField, JToggleButton.AccessibleJToggleButton, JToolBar.AccessibleJToolBar, JToolTip.AccessibleJToolTip, JTree.AccessibleJTree, JViewport.AccessibleJViewport

public interface AccessibleExtendedComponent
extends AccessibleComponent

Objects which present graphical components with extensions such as key bindings or tool-tips should implement this interface. Accessibility software can use the implementations of this interface to display the extended information of the component.

The AccessibleContext.getAccessibleComponent() method should return an instance of this interface only when it is supported.

Since:
1.2
See Also:
Accessible, AccessibleContext, AccessibleContext.getAccessibleComponent()

Method Summary
 AccessibleKeyBinding getAccessibleKeyBinding()
          Returns the accessible key bindings for this component.
 String getTitledBorderText()
          Returns the title border text for this component.
 String getToolTipText()
          Returns the tool-tip text for this component.
 
Methods inherited from interface javax.accessibility.AccessibleComponent
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 

Method Detail

getToolTipText

String getToolTipText()
Returns the tool-tip text for this component.

Returns:
the tool-tip, or null if not supported

getTitledBorderText

String getTitledBorderText()
Returns the title border text for this component.

Returns:
the titled border text, or null if not supported

getAccessibleKeyBinding

AccessibleKeyBinding getAccessibleKeyBinding()
Returns the accessible key bindings for this component.

Returns:
the key bindings, or null if not supported