javax.accessibility
public interface AccessibleComponent
The AccessibleContext.getAccessibleComponent()
method
should return null
if an object does not implement this
interface.
Since: 1.2
See Also: Accessible AccessibleContext getAccessibleComponent
UNKNOWN: updated to 1.4
Method Summary | |
---|---|
void | addFocusListener(FocusListener listener)
Adds the specified listener to this component.
|
boolean | contains(Point point)
Tests whether or not the specified point is contained within
this component. |
Accessible | getAccessibleAt(Point point)
If an object exists at the specified point which is a child of this
parent component, and it is accessible, then it is returned.
|
Color | getBackground()
Get the background color of this component.
|
Rectangle | getBounds()
Get the bounds of this component relative to its parent - it's width,
height, and relative location to its parent.
|
Cursor | getCursor()
Get the cursor of this component.
|
Font | getFont()
Get the font of this component
|
FontMetrics | getFontMetrics(Font font)
Get the FontMetrics of the specified font in this component.
|
Color | getForeground()
Get the foreground color of this component.
|
Point | getLocation()
Get the location of this component in the parent's coordinate system.
|
Point | getLocationOnScreen()
Get the location of this component in the screen's coordinate space.
|
Dimension | getSize()
Get the size of this component - it's width and height.
|
boolean | isEnabled()
Indicates whether or not this component is enabled. |
boolean | isFocusTraversable()
Indicates whether or not this component can accept focus. |
boolean | isShowing()
Indicates whether or not this component is visible by checking
the visibility of this component and its ancestors. |
boolean | isVisible()
Indicates whether or not this component is visible or intends to be
visible although one of its ancestors may not be. |
void | removeFocusListener(FocusListener listener)
Removes the specified listener from this component.
|
void | requestFocus()
If this method is called this component will attempt to gain focus,
but if it cannot accept focus nothing happens. |
void | setBackground(Color color)
Set the background color of this component to the specified color.
|
void | setBounds(Rectangle rectangle)
Set the bounds of this component to the specified height and width, and
relative location to its parent.
|
void | setCursor(Cursor cursor)
Set the cursor of the component.
|
void | setEnabled(boolean b)
Set this component to an enabled or disabled state.
|
void | setFont(Font font)
Set the font of this component.
|
void | setForeground(Color color)
Set the foreground color of this component.
|
void | setLocation(Point point)
Set the location of this component relative to its parent. |
void | setSize(Dimension dimension)
Set the size of this component to the given dimensions.
|
void | setVisible(boolean b)
Set the visible state of this component.
|
Parameters: listener the listener to add to this component
See Also: removeFocusListener
Parameters: point the Point to locate
Returns: true if the point is within this component
Throws: NullPointerException if point is null
See Also: getBounds
Parameters: point the location within this component's coordinate system
Returns: the accessible child object at that point, or null
Returns: the background color of this component, or null if not supported
See Also: setBackground
Returns: the bounds of this component, or null if not on screen
See Also: contains
Returns: the Cursor of this component, or null if not supported
See Also: setCursor
Returns: the font of the component, or null if not supported
See Also: setFont
FontMetrics
of the specified font in this component.
Parameters: font the specified font
Returns: the metrics for the specified font, or null if not supported
Throws: NullPointerException if font is null
See Also: getFont
Returns: the foreground color of this component, or null if not supported
See Also: setForeground
Returns: the location in the parent on screen, or null if off-screen
See Also: getBounds getLocationOnScreen setLocation
Returns: the location on screen, or null if off-screen
See Also: getBounds getLocation
Returns: the dimensions of this component, or null if not on screen
See Also: setSize
Returns: true if the component is enabled
See Also: AccessibleComponent getAccessibleStateSet ENABLED
Returns: true if the component can accept focus
See Also: getAccessibleStateSet FOCUSABLE FOCUSED
Returns: true if component and ancestors are visible
See Also: isVisible AccessibleComponent getAccessibleStateSet SHOWING
isShowing()
to see if the object is on screen.
Returns: true if the component is visible
See Also: AccessibleComponent getAccessibleStateSet VISIBLE
Parameters: listener the listener to remove
See Also: addFocusListener
See Also: isFocusTraversable FOCUSED
Parameters: color the color to set the background to
See Also: getBackground
Parameters: rectangle the new height, width, and relative location
Throws: NullPointerException if rectangle is null
Parameters: cursor the graphical representation of the cursor to use
See Also: getCursor
Parameters: b true to enable the component, else disable it
See Also: isEnabled
Parameters: font the font to use
See Also: getFont
Parameters: color the color to set the foreground to
See Also: getForeground
Parameters: point the top-left corner of this component relative to the parent
Throws: NullPointerException if point is null
See Also: getLocation
Parameters: dimension the new size of the component
Throws: NullPointerException if dimension is null
See Also: getSize
Parameters: b true to make the component visible, else hide it
See Also: isVisible