AccessibleExtendedComponentAbstractButton.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.AccessibleAWTWindowpublic 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,
AccessibleStateSetvoid 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,
AccessibleStateSetvoid 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,
AccessibleStateSetvoid 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-Debian+0-9b153-2