javax.swing
public class DefaultSingleSelectionModel extends Object implements SingleSelectionModel, Serializable
| Field Summary | |
|---|---|
| protected ChangeEvent | changeEvent
changeEvent |
| protected EventListenerList | listenerList
listenerList |
| Constructor Summary | |
|---|---|
| DefaultSingleSelectionModel()
Creates a new DefaultSingleSelectionModel with no current
selection. | |
| Method Summary | |
|---|---|
| void | addChangeListener(ChangeListener listener)
Registers a listener to receive {@link ChangeEvent} notifications from
this model whenever the selected index changes.
|
| void | clearSelection()
Clears the selection by setting the selected index to -1 and
sends a {@link ChangeEvent} to all registered listeners. |
| protected void | fireStateChanged()
fireStateChanged |
| ChangeListener[] | getChangeListeners()
getChangeListeners
|
| <T extends EventListener> T[] | getListeners(Class<T> listenerClass)
getListeners
|
| int | getSelectedIndex()
Returns the selected index or -1 if there is no selection.
|
| boolean | isSelected()
Returns true if there is a selection, and false
otherwise.
|
| void | removeChangeListener(ChangeListener listener)
Deregisters a listener so that it no longer receives {@link ChangeEvent}
notifications from this model.
|
| void | setSelectedIndex(int index)
Sets the selected index and, if this is different to the previous
selection, sends a {@link ChangeEvent} to all registered listeners.
|
DefaultSingleSelectionModel with no current
selection.Parameters: listener the listener to add.
-1 and
sends a {@link ChangeEvent} to all registered listeners. If the selected
index is already -1, this method does nothing.Since: 1.4
Parameters: listenerClass the type fo listener
Returns: an array of listeners
Since: 1.3
-1 if there is no selection.
Returns: The selected index.
See Also: DefaultSingleSelectionModel
true if there is a selection, and false
otherwise.
Returns: A boolean.
Parameters: listener the listener to remove.
Parameters: index the index (use -1 to represent no selection).
See Also: getSelectedIndex DefaultSingleSelectionModel