Package Summary  Overview Summary

class:SingleSelectionModel [NONE]

All Known Implementing Classes:
DefaultSingleSelectionModel

public interface SingleSelectionModel
A model that supports at most one indexed selection.
Since:
1.2

method:getSelectedIndex() [NONE]

  • getSelectedIndex

    int getSelectedIndex()
    Returns the model's selection.
    Returns:
    the model's selection, or -1 if there is no selection
    See Also:
  • method:setSelectedIndex(int) [NONE]

    setSelectedIndex

    void setSelectedIndex (int index)
    Sets the model's selected index to index. Notifies any listeners if the model changes
    Parameters:
    index - an int specifying the model selection
    See Also:

    method:clearSelection() [NONE]

    clearSelection

    void clearSelection()
    Clears the selection (to -1).

    method:isSelected() [NONE]

    isSelected

    boolean isSelected()
    Returns true if the selection model currently has a selected value.
    Returns:
    true if a value is currently selected

    method:addChangeListener(javax.swing.event.ChangeListener) [NONE]

    addChangeListener

    void addChangeListener (ChangeListener listener)
    Adds listener as a listener to changes in the model.
    Parameters:
    listener - the ChangeListener to add

    method:removeChangeListener(javax.swing.event.ChangeListener) [NONE]

    removeChangeListener

    void removeChangeListener (ChangeListener listener)
    Removes listener as a listener to changes in the model.
    Parameters:
    listener - the ChangeListener to remove

    © 2023 Oracle Corporation and/or its affiliates