public interface AccessibleComponent
AccessibleContext.getAccessibleComponent() method.
 If the return value is not null, the object supports this interface.| Modifier and Type | Method and 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, 2012, Oracle and/or its affiliates.  All rights reserved.