protected class List.AccessibleAWTList.AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Accessible
This class implements accessibility support for List children. It provides an implementation of the Java Accessibility API appropriate to list children user-interface elements.
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler accessibleAWTComponentHandler, accessibleAWTFocusHandler ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent public AccessibleAWTListChild(List parent,
int indexInParent) public AccessibleContext getAccessibleContext()
Gets the AccessibleContext for this object. In the implementation of the Java Accessibility API for this class, return this object, which acts as its own AccessibleContext.
getAccessibleContext in interface Accessible
public AccessibleRole getAccessibleRole()
Get the role of this object.
getAccessibleRole in class Component.AccessibleAWTComponent
AccessibleRolepublic AccessibleStateSet getAccessibleStateSet()
Get the state set of this object. The AccessibleStateSet of an object is composed of a set of unique AccessibleState's. A change in the AccessibleStateSet of an object will cause a PropertyChangeEvent to be fired for the ACCESSIBLE_STATE_PROPERTY property.
getAccessibleStateSet in class Component.AccessibleAWTComponent
AccessibleStateSet, AccessibleState, Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
public Locale getLocale()
Gets the locale of the component. If the component does not have a locale, then the locale of its parent is returned.
getLocale in class Component.AccessibleAWTComponent
IllegalComponentStateException - If the Component does not have its own locale and has not yet been added to a containment hierarchy such that the locale can be determined from the containing parent.public int getAccessibleIndexInParent()
Get the 0-based index of this object in its accessible parent.
getAccessibleIndexInParent in class Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.getAccessibleParent(), getAccessibleChildrenCount(), getAccessibleChild(int)
public int getAccessibleChildrenCount()
Returns the number of accessible children of the object.
getAccessibleChildrenCount in class Component.AccessibleAWTComponent
public Accessible getAccessibleChild(int i)
Return the specified Accessible child of the object. The Accessible children of an Accessible object are zero-based, so the first child of an Accessible child is at index 0, the second child is at index 1, and so on.
getAccessibleChild in class Component.AccessibleAWTComponent
i - zero-based index of childgetAccessibleChildrenCount()public Color getBackground()
Get the background color of this object.
getBackground in interface AccessibleComponent
getBackground in class Component.AccessibleAWTComponent
setBackground(java.awt.Color)public void setBackground(Color c)
Set the background color of this object.
setBackground in interface AccessibleComponent
setBackground in class Component.AccessibleAWTComponent
c - the new Color for the backgroundsetBackground(java.awt.Color)public Color getForeground()
Get the foreground color of this object.
getForeground in interface AccessibleComponent
getForeground in class Component.AccessibleAWTComponent
setForeground(java.awt.Color)public void setForeground(Color c)
Set the foreground color of this object.
setForeground in interface AccessibleComponent
setForeground in class Component.AccessibleAWTComponent
c - the new Color for the foregroundgetForeground()public Cursor getCursor()
Get the Cursor of this object.
getCursor in interface AccessibleComponent
getCursor in class Component.AccessibleAWTComponent
setCursor(java.awt.Cursor)public void setCursor(Cursor cursor)
Set the Cursor of this object.
The method may have no visual effect if the Java platform implementation and/or the native system do not support changing the mouse cursor shape.
setCursor in interface AccessibleComponent
setCursor in class Component.AccessibleAWTComponent
cursor - the new Cursor for the objectgetCursor()public Font getFont()
Get the Font of this object.
getFont in interface AccessibleComponent
getFont in class Component.AccessibleAWTComponent
setFont(java.awt.Font)public void setFont(Font f)
Set the Font of this object.
setFont in interface AccessibleComponent
setFont in class Component.AccessibleAWTComponent
f - the new Font for the objectgetFont()public FontMetrics getFontMetrics(Font f)
Get the FontMetrics of this object.
getFontMetrics in interface AccessibleComponent
getFontMetrics in class Component.AccessibleAWTComponent
f - the FontgetFont()public boolean isEnabled()
Determine if the object is enabled. Objects that are enabled will also have the AccessibleState.ENABLED state set in their AccessibleStateSet.
isEnabled in interface AccessibleComponent
isEnabled in class Component.AccessibleAWTComponent
setEnabled(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.ENABLED, AccessibleStateSet
public void setEnabled(boolean b)
Set the enabled state of the object.
setEnabled in interface AccessibleComponent
setEnabled in class Component.AccessibleAWTComponent
b - if true, enables this object; otherwise, disables itisEnabled()public boolean isVisible()
Determine if the object is visible. Note: this means that the object intends to be visible; however, it may not be showing on the screen because one of the objects that this object is contained by is currently not visible. To determine if an object is showing on the screen, use isShowing().
Objects that are visible will also have the AccessibleState.VISIBLE state set in their AccessibleStateSet.
isVisible in interface AccessibleComponent
isVisible in class Component.AccessibleAWTComponent
setVisible(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.VISIBLE, AccessibleStateSet
public void setVisible(boolean b)
Set the visible state of the object.
setVisible in interface AccessibleComponent
setVisible in class Component.AccessibleAWTComponent
b - if true, shows this object; otherwise, hides itisVisible()public boolean isShowing()
Determine if the object is showing. This is determined by checking the visibility of the object and visibility of the object ancestors. Note: this will return true even if the object is obscured by another (for example, it to object is underneath a menu that was pulled down).
isShowing in interface AccessibleComponent
isShowing in class Component.AccessibleAWTComponent
public boolean contains(Point p)
Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
contains in interface AccessibleComponent
contains in class Component.AccessibleAWTComponent
p - the Point relative to the coordinate system of the objectgetBounds()public Point getLocationOnScreen()
Returns the location of the object on the screen.
getLocationOnScreen in interface AccessibleComponent
getLocationOnScreen in class Component.AccessibleAWTComponent
getBounds(), getLocation()
public Point getLocation()
Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
getLocation in interface AccessibleComponent
getLocation in class Component.AccessibleAWTComponent
getBounds(), getLocationOnScreen()
public void setLocation(Point p)
Sets the location of the object relative to the parent.
setLocation in interface AccessibleComponent
setLocation in class Component.AccessibleAWTComponent
p - the new position for the top-left cornergetLocation()public Rectangle getBounds()
Gets the bounds of this object in the form of a Rectangle object. The bounds specify this object's width, height, and location relative to its parent.
getBounds in interface AccessibleComponent
getBounds in class Component.AccessibleAWTComponent
contains(java.awt.Point)public void setBounds(Rectangle r)
Sets the bounds of this object in the form of a Rectangle object. The bounds specify this object's width, height, and location relative to its parent.
setBounds in interface AccessibleComponent
setBounds in class Component.AccessibleAWTComponent
r - rectangle indicating this component's boundsgetBounds()public Dimension getSize()
Returns the size of this object in the form of a Dimension object. The height field of the Dimension object contains this objects's height, and the width field of the Dimension object contains this object's width.
getSize in interface AccessibleComponent
getSize in class Component.AccessibleAWTComponent
setSize(java.awt.Dimension)public void setSize(Dimension d)
Resizes this object so that it has width and height.
setSize in interface AccessibleComponent
setSize in class Component.AccessibleAWTComponent
d - - The dimension specifying the new size of the object.getSize()public Accessible getAccessibleAt(Point p)
Returns the Accessible child, if one exists, contained at the local coordinate Point.
getAccessibleAt in interface AccessibleComponent
getAccessibleAt in class Component.AccessibleAWTComponent
p - the point relative to the coordinate system of this objectAccessible, if it exists, at the specified location; otherwise null
public boolean isFocusTraversable()
Returns whether this object can accept focus or not. Objects that can accept focus will also have the AccessibleState.FOCUSABLE state set in their AccessibleStateSet.
isFocusTraversable in interface AccessibleComponent
isFocusTraversable in class Component.AccessibleAWTComponent
AccessibleContext.getAccessibleStateSet(), AccessibleState.FOCUSABLE, AccessibleState.FOCUSED, AccessibleStateSet
public void requestFocus()
Requests focus for this object. If this object cannot accept focus, nothing will happen. Otherwise, the object will attempt to take focus.
requestFocus in interface AccessibleComponent
requestFocus in class Component.AccessibleAWTComponent
isFocusTraversable()public void addFocusListener(FocusListener l)
Adds the specified focus listener to receive focus events from this component.
addFocusListener in interface AccessibleComponent
addFocusListener in class Component.AccessibleAWTComponent
l - the focus listenerremoveFocusListener(java.awt.event.FocusListener)public void removeFocusListener(FocusListener l)
Removes the specified focus listener so it no longer receives focus events from this component.
removeFocusListener in interface AccessibleComponent
removeFocusListener in class Component.AccessibleAWTComponent
l - the focus listeneraddFocusListener(java.awt.event.FocusListener)
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.