|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AccessibleComponent
Objects which are to be rendered to a screen as part of a graphical user interface should implement this interface. Accessibility software can use the implementations of this interface to determine and set the screen representation for an object.
The AccessibleContext.getAccessibleComponent()
method
should return null
if an object does not implement this
interface.
Accessible
,
AccessibleContext
,
AccessibleContext.getAccessibleComponent()
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. |
Method Detail |
---|
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 font
NullPointerException
- 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 locate
NullPointerException
- 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 parent
NullPointerException
- if point is nullgetLocation()
Rectangle getBounds()
contains(Point)
void setBounds(Rectangle rectangle)
rectangle
- the new height, width, and relative location
NullPointerException
- if rectangle is nullDimension getSize()
setSize(Dimension)
void setSize(Dimension dimension)
dimension
- the new size of the component
NullPointerException
- if dimension is nullgetSize()
Accessible getAccessibleAt(Point point)
point
- the location within this component's coordinate system
boolean 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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |