|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ListSelectionModel
Field Summary | |
---|---|
static int |
MULTIPLE_INTERVAL_SELECTION
|
static int |
SINGLE_INTERVAL_SELECTION
|
static int |
SINGLE_SELECTION
|
Method Summary | |
---|---|
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. |
Field Detail |
---|
static final int SINGLE_SELECTION
static final int SINGLE_INTERVAL_SELECTION
static final int MULTIPLE_INTERVAL_SELECTION
Method Detail |
---|
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |