|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
protected abstract class Component.AccessibleAWTComponent
This class provides accessibility support for subclasses of container.
| Nested Class Summary | |
|---|---|
protected class |
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
Converts component changes into property changes. |
protected class |
Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Converts focus changes into property changes. |
| Field Summary | |
|---|---|
protected ComponentListener |
accessibleAWTComponentHandler
Converts show/hide events to PropertyChange events, and is registered as a component listener on this component. |
protected FocusListener |
accessibleAWTFocusHandler
Converts focus events to PropertyChange events, and is registered as a focus listener on this component. |
| Constructor Summary | |
|---|---|
protected |
Component.AccessibleAWTComponent()
The default constructor. |
| Method Summary | |
|---|---|
void |
addFocusListener(FocusListener l)
Adds a focus listener. |
void |
addPropertyChangeListener(PropertyChangeListener l)
Adds a global property change listener to the accessible component. |
boolean |
contains(Point p)
Tests if the point is contained in this component. |
Accessible |
getAccessibleAt(Point p)
Returns the Accessible child at a point relative to the coordinate system of this component, if one exists, or null. |
Accessible |
getAccessibleChild(int i)
Returns the ith accessible child. |
int |
getAccessibleChildrenCount()
Returns the number of children of this component which implement Accessible. |
AccessibleComponent |
getAccessibleComponent()
Returns this, since it is an accessible component. |
String |
getAccessibleDescription()
Returns a brief description of this accessible context. |
int |
getAccessibleIndexInParent()
Returns the index of this component in its accessible parent. |
String |
getAccessibleName()
Returns the accessible name of this component. |
Accessible |
getAccessibleParent()
Returns the parent of this component, if it is accessible. |
AccessibleRole |
getAccessibleRole()
Returns the role of this component. |
AccessibleStateSet |
getAccessibleStateSet()
Returns a state set describing this component's state. |
Color |
getBackground()
Gets the background color. |
Rectangle |
getBounds()
Gets the bounds of this component, or null if it is not on screen. |
Cursor |
getCursor()
Gets the cursor. |
Font |
getFont()
Gets the font. |
FontMetrics |
getFontMetrics(Font f)
Gets the font metrics for a font. |
Color |
getForeground()
Gets the foreground color. |
Locale |
getLocale()
Returns the locale of this component. |
Point |
getLocation()
Returns the location of this object relative to its parent's coordinate system, or null if it is not showing. |
Point |
getLocationOnScreen()
Returns the location of this object on the screen, or null if it is not showing. |
Dimension |
getSize()
Gets the size of this component, or null if it is not showing. |
boolean |
isEnabled()
Tests if the component is enabled. |
boolean |
isFocusTraversable()
Tests whether this component can accept focus. |
boolean |
isShowing()
Tests if the component is showing. |
boolean |
isVisible()
Test whether the component is visible (not necesarily showing). |
void |
removeFocusListener(FocusListener l)
Removes a focus listener. |
void |
removePropertyChangeListener(PropertyChangeListener l)
Removes a global property change listener from this accessible component. |
void |
requestFocus()
Requests focus for this component. |
void |
setBackground(Color c)
Sets the background color. |
void |
setBounds(Rectangle r)
Sets the bounds of this component. |
void |
setCursor(Cursor cursor)
Sets the cursor. |
void |
setEnabled(boolean b)
Set whether the component is enabled. |
void |
setFont(Font f)
Sets the font. |
void |
setForeground(Color c)
Sets the foreground color. |
void |
setLocation(Point p)
Sets the location of this relative to its parent's coordinate system. |
void |
setSize(Dimension d)
Sets the size of this component. |
void |
setVisible(boolean b)
Sets the visibility of this component. |
| Methods inherited from class javax.accessibility.AccessibleContext |
|---|
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ComponentListener accessibleAWTComponentHandler
protected FocusListener accessibleAWTFocusHandler
| Constructor Detail |
|---|
protected Component.AccessibleAWTComponent()
| Method Detail |
|---|
public void addPropertyChangeListener(PropertyChangeListener l)
addPropertyChangeListener in class AccessibleContextl - the listener to addAccessibleContext.ACCESSIBLE_NAME_PROPERTY,
AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,
AccessibleContext.ACCESSIBLE_STATE_PROPERTY,
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,
AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,
AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener in class AccessibleContextl - the listener to removeAccessibleContext.addPropertyChangeListener(PropertyChangeListener)public String getAccessibleName()
getAccessibleName in class AccessibleContextAccessibleContext.setAccessibleName(String)public String getAccessibleDescription()
getAccessibleDescription in class AccessibleContextAccessibleContext.setAccessibleDescription(String)public AccessibleRole getAccessibleRole()
getAccessibleRole in class AccessibleContextAccessibleRolepublic AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet in class AccessibleContextAccessibleStatepublic Accessible getAccessibleParent()
getAccessibleParent in class AccessibleContextpublic int getAccessibleIndexInParent()
getAccessibleIndexInParent in class AccessibleContextgetAccessibleParent()public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class AccessibleContextAccessibleContext.getAccessibleChild(int)public Accessible getAccessibleChild(int i)
getAccessibleChild in class AccessibleContexti - the 0-based index to get
getAccessibleChildrenCount()public Locale getLocale()
getLocale in class AccessibleContextIllegalComponentStateException - if the locale is unknownpublic AccessibleComponent getAccessibleComponent()
getAccessibleComponent in class AccessibleContextAccessibleComponentpublic Color getBackground()
getBackground in interface AccessibleComponentsetBackground(Color)public void setBackground(Color c)
setBackground in interface AccessibleComponentc - the background colorgetBackground(),
Component.isOpaque()public Color getForeground()
getForeground in interface AccessibleComponentsetForeground(Color)public void setForeground(Color c)
setForeground in interface AccessibleComponentc - the foreground colorgetForeground()public Cursor getCursor()
getCursor in interface AccessibleComponentsetCursor(Cursor)public void setCursor(Cursor cursor)
setCursor in interface AccessibleComponentcursor - the cursorgetCursor()public Font getFont()
getFont in interface AccessibleComponentsetFont(Font)public void setFont(Font f)
setFont in interface AccessibleComponentf - the fontgetFont()public FontMetrics getFontMetrics(Font f)
getFontMetrics in interface AccessibleComponentf - the font to look up
NullPointerException - if f is nullgetFont()public boolean isEnabled()
isEnabled in interface AccessibleComponentsetEnabled(boolean),
getAccessibleStateSet(),
AccessibleState.ENABLEDpublic void setEnabled(boolean b)
setEnabled in interface AccessibleComponentb - the new enabled statusisEnabled()public boolean isVisible()
isVisible in interface AccessibleComponentsetVisible(boolean),
getAccessibleStateSet(),
AccessibleState.VISIBLEpublic void setVisible(boolean b)
setVisible in interface AccessibleComponentb - the desired visibilityisVisible()public boolean isShowing()
isShowing in interface AccessibleComponentAccessibleComponent.isVisible(),
AccessibleComponent.setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.SHOWINGpublic boolean contains(Point p)
contains in interface AccessibleComponentp - the point to check
NullPointerException - if p is nullAccessibleComponent.getBounds()public Point getLocationOnScreen()
getLocationOnScreen in interface AccessibleComponentgetBounds(),
getLocation()public Point getLocation()
getLocation in interface AccessibleComponentgetBounds(),
getLocationOnScreen()public void setLocation(Point p)
setLocation in interface AccessibleComponentp - the location
NullPointerException - if p is nullgetLocation()public Rectangle getBounds()
getBounds in interface AccessibleComponentcontains(Point),
setBounds(Rectangle)public void setBounds(Rectangle r)
setBounds in interface AccessibleComponentr - the bounds
NullPointerException - if r is nullgetBounds()public Dimension getSize()
getSize in interface AccessibleComponentsetSize(Dimension)public void setSize(Dimension d)
setSize in interface AccessibleComponentd - the size
NullPointerException - if d is nullgetSize()public Accessible getAccessibleAt(Point p)
getAccessibleAt in interface AccessibleComponentp - the point to check
NullPointerException - if p is nullpublic boolean isFocusTraversable()
isFocusTraversable in interface AccessibleComponent(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSEDpublic void requestFocus()
requestFocus in interface AccessibleComponent()public void addFocusListener(FocusListener l)
addFocusListener in interface AccessibleComponentl - the listener to addAccessibleComponent.removeFocusListener(FocusListener)public void removeFocusListener(FocusListener l)
removeFocusListener in interface AccessibleComponentl - the listener to removeAccessibleComponent.addFocusListener(FocusListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||