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
AccessibleRole
public 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.