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.ENABLEDvoid 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.VISIBLEvoid setVisible(boolean b)
b - true to make the component visible, else hide itisVisible()boolean isShowing()
isVisible(),
setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.SHOWINGboolean 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.FOCUSEDvoid requestFocus()
isFocusTraversable(),
AccessibleState.FOCUSEDvoid addFocusListener(FocusListener listener)
listener - the listener to add to this componentremoveFocusListener(FocusListener)void removeFocusListener(FocusListener listener)
listener - the listener to removeaddFocusListener(FocusListener)