protected class JList.AccessibleJList extends JComponent.AccessibleJComponent implements AccessibleSelection , PropertyChangeListener , ListSelectionListener , ListDataListener
JList class. It provides an implementation of the Java Accessibility API appropriate to list user-interface elements.
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans™ has been added to the java.beans package. Please see XMLEncoder.
| Modifier and Type | Class and Description |
|---|---|
protected class |
JList
This class implements accessibility support appropriate for list children.
|
JComponent.AccessibleJComponent.AccessibleContainerHandler , JComponent.AccessibleJComponent.AccessibleFocusHandler Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler accessibleFocusHandleraccessibleContainerHandleraccessibleAWTComponentHandler, accessibleAWTFocusHandlerACCESSIBLE_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| Constructor and Description |
|---|
AccessibleJList()
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessibleSelection(int i)
Adds the specified selected item in the object to the object's selection.
|
void |
clearAccessibleSelection()
Clears the selection in the object, so that nothing in the object is selected.
|
void |
contentsChanged(ListDataEvent
List Data Listener contents changed method.
|
Accessible |
getAccessibleAt(Point
Returns the
Accessible child contained at the local coordinate
Point, if one exists.
|
Accessible |
getAccessibleChild(int i)
Return the nth Accessible child of the object.
|
int |
getAccessibleChildrenCount()
Returns the number of accessible children in the object.
|
AccessibleRole |
getAccessibleRole()
Get the role of this object.
|
AccessibleSelection |
getAccessibleSelection()
Get the AccessibleSelection associated with this object.
|
Accessible |
getAccessibleSelection(int i)
Returns an Accessible representing the specified selected item in the object.
|
int |
getAccessibleSelectionCount()
Returns the number of items currently selected.
|
AccessibleStateSet |
getAccessibleStateSet()
Get the state set of this object.
|
void |
intervalAdded(ListDataEvent
List Data Listener interval added method.
|
void |
intervalRemoved(ListDataEvent
List Data Listener interval removed method.
|
boolean |
isAccessibleChildSelected(int i)
Returns true if the current child of this object is selected.
|
void |
propertyChange(PropertyChangeEvent
Property Change Listener change method.
|
void |
removeAccessibleSelection(int i)
Removes the specified selected item in the object from the object's selection.
|
void |
selectAllAccessibleSelection()
Causes every selected item in the object to be selected if the object supports multiple selections.
|
void |
valueChanged(ListSelectionEvent
List Selection Listener value change method.
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListeneraddFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisiblefirePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisiblepublic void propertyChange(PropertyChangeEvente)
propertyChange in interface
PropertyChangeListener
e - PropertyChangeEvent
public void valueChanged(ListSelectionEvente)
valueChanged in interface
ListSelectionListener
e - ListSelectionEvent
public void intervalAdded(ListDataEvente)
intervalAdded in interface
ListDataListener
e - ListDataEvent
public void intervalRemoved(ListDataEvente)
intervalRemoved in interface
ListDataListener
e - ListDataEvent
public void contentsChanged(ListDataEvente)
contentsChanged in interface
ListDataListener
e - ListDataEvent
public AccessibleStateSetgetAccessibleStateSet()
getAccessibleStateSet in class
JComponent.AccessibleJComponent
AccessibleState
public AccessibleRolegetAccessibleRole()
getAccessibleRole in class
JComponent.AccessibleJComponent
AccessibleRole
public AccessiblegetAccessibleAt(Point p)
Accessible child contained at the local coordinate
Point, if one exists. Otherwise returns
null.
getAccessibleAt in interface
AccessibleComponent
getAccessibleAt in class
Container.AccessibleAWTContainer
p - the point defining the top-left corner of the
Accessible, given in the coordinate space of the object's parent
Accessible at the specified location, if it exists
public int getAccessibleChildrenCount()
getAccessibleChildrenCount in class
JComponent.AccessibleJComponent
public AccessiblegetAccessibleChild(int i)
getAccessibleChild in class
JComponent.AccessibleJComponent
i - zero-based index of child
AccessibleContext.getAccessibleChildrenCount()
public AccessibleSelectiongetAccessibleSelection()
getAccessibleSelection in class
AccessibleContext
AccessibleSelection
public int getAccessibleSelectionCount()
getAccessibleSelectionCount in interface
AccessibleSelection
public AccessiblegetAccessibleSelection(int i)
null.
getAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selected items
AccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected in interface
AccessibleSelection
i - the zero-based index of the child in this Accessible object.
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
addAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selectable items
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
removeAccessibleSelection in interface
AccessibleSelection
i - the zero-based index of selectable items
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
public void selectAllAccessibleSelection()