javax.accessibility
public interface AccessibleComponent
The AccessibleContext.getAccessibleComponent()
method
should return null
if an object does not implement this
interface.
Accessible
,
AccessibleContext
,
AccessibleContext.getAccessibleComponent()
Modifier and Type | Method and Description |
---|---|
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.
|
Color getBackground()
setBackground(Color)
void setBackground(Color color)
color
- the color to set the background togetBackground()
Color getForeground()
setForeground(Color)
void setForeground(Color color)
color
- the color to set the foreground togetForeground()
Cursor getCursor()
setCursor(Cursor)
void setCursor(Cursor cursor)
cursor
- the graphical representation of the cursor to usegetCursor()
Font getFont()
setFont(Font)
void setFont(Font font)
font
- the font to usegetFont()
FontMetrics getFontMetrics(Font font)
FontMetrics
of the specified font in this component.font
- the specified fontNullPointerException
- if font is nullgetFont()
boolean isEnabled()
setEnabled(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.ENABLED
void setEnabled(boolean b)
b
- true to enable the component, else disable itisEnabled()
boolean isVisible()
isShowing()
to see if the object is on screen.setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.VISIBLE
void setVisible(boolean b)
b
- true to make the component visible, else hide itisVisible()
boolean isShowing()
isVisible()
,
setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.SHOWING
boolean contains(Point point)
point
- the Point to locateNullPointerException
- if point is nullgetBounds()
Point getLocationOnScreen()
getBounds()
,
getLocation()
Point getLocation()
getBounds()
,
getLocationOnScreen()
,
setLocation(Point)
void setLocation(Point point)
point
- the top-left corner of this component relative to the parentNullPointerException
- if point is nullgetLocation()
Rectangle getBounds()
contains(Point)
void setBounds(Rectangle rectangle)
rectangle
- the new height, width, and relative locationNullPointerException
- if rectangle is nullDimension getSize()
setSize(Dimension)
void setSize(Dimension dimension)
dimension
- the new size of the componentNullPointerException
- if dimension is nullgetSize()
Accessible getAccessibleAt(Point point)
point
- the location within this component's coordinate systemboolean isFocusTraversable()
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.FOCUSABLE
,
AccessibleState.FOCUSED
void requestFocus()
isFocusTraversable()
,
AccessibleState.FOCUSED
void addFocusListener(FocusListener listener)
listener
- the listener to add to this componentremoveFocusListener(FocusListener)
void removeFocusListener(FocusListener listener)
listener
- the listener to removeaddFocusListener(FocusListener)