AccessibleExtendedComponent
AbstractButton.AccessibleAbstractButton
, Applet.AccessibleApplet
, Box.AccessibleBox
, Box.Filler.AccessibleBoxFiller
, Button.AccessibleAWTButton
, Canvas.AccessibleAWTCanvas
, CellRendererPane.AccessibleCellRendererPane
, Checkbox.AccessibleAWTCheckbox
, CheckboxMenuItem.AccessibleAWTCheckboxMenuItem
, Choice.AccessibleAWTChoice
, Component.AccessibleAWTComponent
, Container.AccessibleAWTContainer
, Dialog.AccessibleAWTDialog
, Frame.AccessibleAWTFrame
, JApplet.AccessibleJApplet
, JButton.AccessibleJButton
, JCheckBox.AccessibleJCheckBox
, JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
, JColorChooser.AccessibleJColorChooser
, JComboBox.AccessibleJComboBox
, JComponent.AccessibleJComponent
, JDesktopPane.AccessibleJDesktopPane
, JDialog.AccessibleJDialog
, JEditorPane.AccessibleJEditorPane
, JEditorPane.AccessibleJEditorPaneHTML
, JEditorPane.JEditorPaneAccessibleHypertextSupport
, JFileChooser.AccessibleJFileChooser
, JFrame.AccessibleJFrame
, JInternalFrame.AccessibleJInternalFrame
, JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon
, JLabel.AccessibleJLabel
, JLayeredPane.AccessibleJLayeredPane
, JList.AccessibleJList
, JList.AccessibleJList.AccessibleJListChild
, 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
, JSpinner.AccessibleJSpinner
, JSplitPane.AccessibleJSplitPane
, JTabbedPane.AccessibleJTabbedPane
, JTable.AccessibleJTable
, JTable.AccessibleJTable.AccessibleJTableCell
, JTableHeader.AccessibleJTableHeader
, JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry
, JTextArea.AccessibleJTextArea
, JTextComponent.AccessibleJTextComponent
, JTextField.AccessibleJTextField
, JToggleButton.AccessibleJToggleButton
, JToolBar.AccessibleJToolBar
, JToolTip.AccessibleJToolTip
, JTree.AccessibleJTree
, JTree.AccessibleJTree.AccessibleJTreeNode
, JViewport.AccessibleJViewport
, JWindow.AccessibleJWindow
, Label.AccessibleAWTLabel
, List.AccessibleAWTList
, List.AccessibleAWTList.AccessibleAWTListChild
, Menu.AccessibleAWTMenu
, MenuBar.AccessibleAWTMenuBar
, MenuComponent.AccessibleAWTMenuComponent
, MenuItem.AccessibleAWTMenuItem
, Panel.AccessibleAWTPanel
, PopupMenu.AccessibleAWTPopupMenu
, Scrollbar.AccessibleAWTScrollBar
, ScrollPane.AccessibleAWTScrollPane
, TextArea.AccessibleAWTTextArea
, TextComponent.AccessibleAWTTextComponent
, TextField.AccessibleAWTTextField
, Window.AccessibleAWTWindow
public interface AccessibleComponent
AccessibleContext.getAccessibleComponent()
method.
If the return value is not null, the object supports this interface.Modifier and Type | Method | Description |
---|---|---|
void |
addFocusListener(FocusListener l) |
Adds the specified focus listener to receive focus events from this
component.
|
boolean |
contains(Point p) |
Checks whether the specified point is within this object's bounds,
where the point's x and y coordinates are defined to be relative to the
coordinate system of the object.
|
Accessible |
getAccessibleAt(Point p) |
Returns the Accessible child, if one exists, contained at the local
coordinate Point.
|
Color |
getBackground() |
Gets the background color of this object.
|
Rectangle |
getBounds() |
Gets the bounds of this object in the form of a Rectangle object.
|
Cursor |
getCursor() |
Gets the Cursor of this object.
|
Font |
getFont() |
Gets the Font of this object.
|
FontMetrics |
getFontMetrics(Font f) |
Gets the FontMetrics of this object.
|
Color |
getForeground() |
Gets the foreground color of this object.
|
Point |
getLocation() |
Gets the location of the object relative to the parent in the form
of a point specifying the object's top-left corner in the screen's
coordinate space.
|
Point |
getLocationOnScreen() |
Returns the location of the object on the screen.
|
Dimension |
getSize() |
Returns the size of this object in the form of a Dimension object.
|
boolean |
isEnabled() |
Determines if the object is enabled.
|
boolean |
isFocusTraversable() |
Returns whether this object can accept focus or not.
|
boolean |
isShowing() |
Determines if the object is showing.
|
boolean |
isVisible() |
Determines if the object is visible.
|
void |
removeFocusListener(FocusListener l) |
Removes the specified focus listener so it no longer receives focus
events from this component.
|
void |
requestFocus() |
Requests focus for this object.
|
void |
setBackground(Color c) |
Sets the background color of this object.
|
void |
setBounds(Rectangle r) |
Sets the bounds of this object in the form of a Rectangle object.
|
void |
setCursor(Cursor cursor) |
Sets the Cursor of this object.
|
void |
setEnabled(boolean b) |
Sets the enabled state of the object.
|
void |
setFont(Font f) |
Sets the Font of this object.
|
void |
setForeground(Color c) |
Sets the foreground color of this object.
|
void |
setLocation(Point p) |
Sets the location of the object relative to the parent.
|
void |
setSize(Dimension d) |
Resizes this object so that it has width and height.
|
void |
setVisible(boolean b) |
Sets the visible state of the object.
|
Color getBackground()
setBackground(java.awt.Color)
void setBackground(Color c)
c
- the new Color for the backgroundsetBackground(java.awt.Color)
Color getForeground()
setForeground(java.awt.Color)
void setForeground(Color c)
c
- the new Color for the foregroundgetForeground()
Cursor getCursor()
setCursor(java.awt.Cursor)
void setCursor(Cursor cursor)
cursor
- the new Cursor for the objectgetCursor()
Font getFont()
setFont(java.awt.Font)
void setFont(Font f)
f
- the new Font for the objectgetFont()
FontMetrics getFontMetrics(Font f)
f
- the FontgetFont()
boolean isEnabled()
setEnabled(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.ENABLED
,
AccessibleStateSet
void setEnabled(boolean b)
b
- if true, enables this object; otherwise, disables itisEnabled()
boolean isVisible()
Objects that are visible will also have the AccessibleState.VISIBLE state set in their AccessibleStateSets.
setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.VISIBLE
,
AccessibleStateSet
void setVisible(boolean b)
b
- if true, shows this object; otherwise, hides itisVisible()
boolean isShowing()
boolean contains(Point p)
p
- the Point relative to the coordinate system of the objectgetBounds()
Point getLocationOnScreen()
getBounds()
,
getLocation()
Point getLocation()
getBounds()
,
getLocationOnScreen()
void setLocation(Point p)
p
- the new position for the top-left cornergetLocation()
Rectangle getBounds()
contains(java.awt.Point)
void setBounds(Rectangle r)
r
- rectangle indicating this component's boundsgetBounds()
Dimension getSize()
setSize(java.awt.Dimension)
void setSize(Dimension d)
d
- The dimension specifying the new size of the object.getSize()
Accessible getAccessibleAt(Point p)
p
- The point relative to the coordinate system of this object.boolean isFocusTraversable()
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.FOCUSABLE
,
AccessibleState.FOCUSED
,
AccessibleStateSet
void requestFocus()
isFocusTraversable()
void addFocusListener(FocusListener l)
l
- the focus listenerremoveFocusListener(java.awt.event.FocusListener)
void removeFocusListener(FocusListener l)
l
- the focus listeneraddFocusListener(java.awt.event.FocusListener)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps