javax.swing
Class JList.AccessibleJList.AccessibleJListChild
java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.JList.AccessibleJList.AccessibleJListChild
- All Implemented Interfaces:
- javax.accessibility.Accessible, javax.accessibility.AccessibleComponent
- Enclosing class:
- JList.AccessibleJList
- protected class JList.AccessibleJList.AccessibleJListChild
- extends javax.accessibility.AccessibleContext
- implements javax.accessibility.Accessible, javax.accessibility.AccessibleComponent
This class implements accessibility support appropriate
for list children.
Fields inherited from class javax.accessibility.AccessibleContext |
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, 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_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent |
Methods inherited from class javax.accessibility.AccessibleContext |
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleParent, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parent
private JList parent
indexInParent
private int indexInParent
component
private Component component
accessibleContext
private javax.accessibility.AccessibleContext accessibleContext
listModel
private ListModel listModel
cellRenderer
private ListCellRenderer cellRenderer
JList.AccessibleJList.AccessibleJListChild
public JList.AccessibleJList.AccessibleJListChild(JList parent,
int indexInParent)
getCurrentComponent
private Component getCurrentComponent()
getCurrentAccessibleContext
private javax.accessibility.AccessibleContext getCurrentAccessibleContext()
getComponentAtIndex
private Component getComponentAtIndex(int index)
getAccessibleContext
public javax.accessibility.AccessibleContext getAccessibleContext()
- Get the AccessibleContext for this object. In the
implementation of the Java Accessibility API for this class,
returns this object, which is its own AccessibleContext.
- Specified by:
getAccessibleContext
in interface javax.accessibility.Accessible
- Returns:
- this object
getAccessibleName
public String getAccessibleName()
setAccessibleName
public void setAccessibleName(String s)
getAccessibleDescription
public String getAccessibleDescription()
setAccessibleDescription
public void setAccessibleDescription(String s)
getAccessibleRole
public javax.accessibility.AccessibleRole getAccessibleRole()
getAccessibleStateSet
public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
getAccessibleChild
public javax.accessibility.Accessible getAccessibleChild(int i)
getLocale
public Locale getLocale()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
getAccessibleAction
public javax.accessibility.AccessibleAction getAccessibleAction()
getAccessibleComponent
public javax.accessibility.AccessibleComponent getAccessibleComponent()
- Get the AccessibleComponent associated with this object. In the
implementation of the Java Accessibility API for this class,
return this object, which is responsible for implementing the
AccessibleComponent interface on behalf of itself.
- Returns:
- this object
getAccessibleSelection
public javax.accessibility.AccessibleSelection getAccessibleSelection()
getAccessibleText
public javax.accessibility.AccessibleText getAccessibleText()
getAccessibleValue
public javax.accessibility.AccessibleValue getAccessibleValue()
getBackground
public Color getBackground()
- Specified by:
getBackground
in interface javax.accessibility.AccessibleComponent
setBackground
public void setBackground(Color c)
- Specified by:
setBackground
in interface javax.accessibility.AccessibleComponent
getForeground
public Color getForeground()
- Specified by:
getForeground
in interface javax.accessibility.AccessibleComponent
setForeground
public void setForeground(Color c)
- Specified by:
setForeground
in interface javax.accessibility.AccessibleComponent
getCursor
public Cursor getCursor()
- Specified by:
getCursor
in interface javax.accessibility.AccessibleComponent
setCursor
public void setCursor(Cursor c)
- Specified by:
setCursor
in interface javax.accessibility.AccessibleComponent
getFont
public Font getFont()
- Specified by:
getFont
in interface javax.accessibility.AccessibleComponent
setFont
public void setFont(Font f)
- Specified by:
setFont
in interface javax.accessibility.AccessibleComponent
getFontMetrics
public FontMetrics getFontMetrics(Font f)
- Specified by:
getFontMetrics
in interface javax.accessibility.AccessibleComponent
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface javax.accessibility.AccessibleComponent
setEnabled
public void setEnabled(boolean b)
- Specified by:
setEnabled
in interface javax.accessibility.AccessibleComponent
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface javax.accessibility.AccessibleComponent
setVisible
public void setVisible(boolean b)
- Specified by:
setVisible
in interface javax.accessibility.AccessibleComponent
isShowing
public boolean isShowing()
- Specified by:
isShowing
in interface javax.accessibility.AccessibleComponent
contains
public boolean contains(Point p)
- Specified by:
contains
in interface javax.accessibility.AccessibleComponent
getLocationOnScreen
public Point getLocationOnScreen()
- Specified by:
getLocationOnScreen
in interface javax.accessibility.AccessibleComponent
getLocation
public Point getLocation()
- Specified by:
getLocation
in interface javax.accessibility.AccessibleComponent
setLocation
public void setLocation(Point p)
- Specified by:
setLocation
in interface javax.accessibility.AccessibleComponent
getBounds
public Rectangle getBounds()
- Specified by:
getBounds
in interface javax.accessibility.AccessibleComponent
setBounds
public void setBounds(Rectangle r)
- Specified by:
setBounds
in interface javax.accessibility.AccessibleComponent
getSize
public Dimension getSize()
- Specified by:
getSize
in interface javax.accessibility.AccessibleComponent
setSize
public void setSize(Dimension d)
- Specified by:
setSize
in interface javax.accessibility.AccessibleComponent
getAccessibleAt
public javax.accessibility.Accessible getAccessibleAt(Point p)
- Specified by:
getAccessibleAt
in interface javax.accessibility.AccessibleComponent
isFocusTraversable
public boolean isFocusTraversable()
- Specified by:
isFocusTraversable
in interface javax.accessibility.AccessibleComponent
requestFocus
public void requestFocus()
- Specified by:
requestFocus
in interface javax.accessibility.AccessibleComponent
addFocusListener
public void addFocusListener(FocusListener l)
- Specified by:
addFocusListener
in interface javax.accessibility.AccessibleComponent
removeFocusListener
public void removeFocusListener(FocusListener l)
- Specified by:
removeFocusListener
in interface javax.accessibility.AccessibleComponent