public interface ListSelectionModel
Modifier and Type | Field and Description |
---|---|
static int |
MULTIPLE_INTERVAL_SELECTION |
static int |
SINGLE_INTERVAL_SELECTION |
static int |
SINGLE_SELECTION |
Modifier and Type | Method and Description |
---|---|
void |
addListSelectionListener(ListSelectionListener l)
Add a listener to the list that is notified each time the selection
changes.
|
void |
addSelectionInterval(int index0,
int index1)
Change the selection to be the set union between the current
selection and the indices between index0 and index1 inclusive.
|
void |
clearSelection()
Change the selection to be the empty set.
|
int |
getMaxSelectionIndex()
Returns the last selected index, or -1 if the selection is empty.
|
int |
getMinSelectionIndex()
Returns the first selected index, or -1 if the selection is empty.
|
int |
getSelectionMode()
Returns the current selection mode.
|
void |
insertIndexInterval(int index,
int length,
boolean before)
Insert length indices beginning before/after index, without notifying
the ListSelectionListeners.
|
boolean |
isSelectedIndex(int index)
Returns true if the specified index is selected.
|
boolean |
isSelectionEmpty()
Returns true if no indices are selected.
|
void |
removeIndexInterval(int index0,
int index1)
Remove the indices in the interval index0,index1 (inclusive)
from the selection model, without notifying
the ListSelectionListeners.
|
void |
removeListSelectionListener(ListSelectionListener l)
Remove the specified listener from the list of listeners.
|
void |
removeSelectionInterval(int index0,
int index1)
Change the selection to be the set difference between the current
selection and the indices between index0 and index1 inclusive.
|
void |
setSelectionInterval(int index0,
int index1)
Change the selection to be between index0 and index1 inclusive.
|
void |
setSelectionMode(int mode_)
Set the selection mode.
|
static final int SINGLE_SELECTION
static final int SINGLE_INTERVAL_SELECTION
static final int MULTIPLE_INTERVAL_SELECTION
void addListSelectionListener(ListSelectionListener l)
void removeListSelectionListener(ListSelectionListener l)
void clearSelection()
void addSelectionInterval(int index0, int index1)
void removeSelectionInterval(int index0, int index1)
void setSelectionInterval(int index0, int index1)
void setSelectionMode(int mode_)
int getSelectionMode()
boolean isSelectedIndex(int index)
boolean isSelectionEmpty()
int getMinSelectionIndex()
int getMaxSelectionIndex()
void insertIndexInterval(int index, int length, boolean before)
void removeIndexInterval(int index0, int index1)