protected class ThumbnailView.AccessibleThumbnailView extends JComponent.AccessibleJComponent implements AccessibleSelection, PropertyChangeListener, ListSelectionListener, ListEventListener<Page>
AccessibleJComponent
is a non-static inner class
of JComponent and can therefore only be sub-classed by an inner class of a descendant of
JComponent. That's why we can't easily move the AccessibleThumbnailView into a separate
compilation unit. With careful analysis of the class-hierarchy leading up to
AccessibleJComponent a more general-purpose abstract superclass could be formed.
This class implements accessibility support for the ThumbnailView
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
TM has been added to the
java.beans
package. Please see XMLEncoder
.
Modifier and Type | Class and Description |
---|---|
protected class |
ThumbnailView.AccessibleThumbnailView.AccessibleChild
This class implements accessibility support appropriate for ThumbnailView children.
|
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
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
Constructor and Description |
---|
AccessibleThumbnailView() |
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.
|
Accessible |
getAccessibleAt(Point p)
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 index)
Returns an Accessible representing the specified selected page in the object.
|
int |
getAccessibleSelectionCount()
Returns the number of items currently selected.
|
AccessibleStateSet |
getAccessibleStateSet()
Get the state set of this object.
|
boolean |
isAccessibleChildSelected(int i)
Returns true if the current child of this object is selected.
|
void |
listChanged(ListEvent<Page> listChanges)
When the underlying list changes, this notification allows the object to repaint itself or
update itself as necessary.
|
void |
propertyChange(PropertyChangeEvent e)
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 e)
List Selection Listener value change method.
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
public void addAccessibleSelection(int i)
addAccessibleSelection
in interface AccessibleSelection
i
- the zero-based index of selectable itemspublic void clearAccessibleSelection()
clearAccessibleSelection
in interface AccessibleSelection
public Accessible getAccessibleAt(Point p)
Accessible
child contained at the local coordinate
Point
, if one exists. Otherwise returns null
.getAccessibleAt
in interface AccessibleComponent
getAccessibleAt
in class JComponent.AccessibleJComponent
Accessible
at the specified location, if it existspublic Accessible getAccessibleChild(int i)
getAccessibleChild
in class JComponent.AccessibleJComponent
i
- zero-based index of childpublic int getAccessibleChildrenCount()
getAccessibleChildrenCount
in class JComponent.AccessibleJComponent
public AccessibleRole getAccessibleRole()
getAccessibleRole
in class JComponent.AccessibleJComponent
AccessibleRole
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
in class AccessibleContext
public Accessible getAccessibleSelection(int index)
null
.getAccessibleSelection
in interface AccessibleSelection
index
- the zero-based index of selected itemspublic int getAccessibleSelectionCount()
getAccessibleSelectionCount
in interface AccessibleSelection
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
in class JComponent.AccessibleJComponent
AccessibleState
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 listChanged(ListEvent<Page> listChanges)
ListEventListener
It is mandatory that the calling thread has obtained the write lock on the source list. This is because the calling thread will have written to the source list to cause this event. This condition guarantees that no writes can occur while the listener is handling this event. It is an error to write to the source list while processing an event.
listChanged
in interface ListEventListener<Page>
listChanges
- a ListEvent
describing the changes to the listpublic void propertyChange(PropertyChangeEvent e)
propertyChange
in interface PropertyChangeListener
e
- PropertyChangeEventpublic void removeAccessibleSelection(int i)
removeAccessibleSelection
in interface AccessibleSelection
i
- the zero-based index of selectable itemspublic void selectAllAccessibleSelection()
selectAllAccessibleSelection
in interface AccessibleSelection
public void valueChanged(ListSelectionEvent e)
valueChanged
in interface ListSelectionListener
e
- ListSelectionEventCopyright © 2024 levigo holding gmbh. All rights reserved.