|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Unsafe:
Field Summary | |
static int |
MULTIPLE_INTERVAL_SELECTION
Enabled: A value for the selectionMode property: select one or more contiguous ranges of indices at a time. |
static int |
SINGLE_INTERVAL_SELECTION
Enabled: A value for the selectionMode property: select one contiguous range of indices at a time. |
static int |
SINGLE_SELECTION
Enabled: A value for the selectionMode property: select one list index at a time. |
Method Summary | |
void |
addListSelectionListener(ListSelectionListener x)
Enabled: Add a listener to the list that's notified each time a change to the selection occurs. |
void |
addSelectionInterval(int index0,
int index1)
Enabled: Change the selection to be the set union of the current selection and the indices between index0 and index1 inclusive. |
void |
clearSelection()
Enabled: Change the selection to the empty set. |
int |
getAnchorSelectionIndex()
Enabled: Return the first index argument from the most recent call to setSelectionInterval(), addSelectionInterval() or removeSelectionInterval(). |
int |
getLeadSelectionIndex()
Enabled: Return the second index argument from the most recent call to setSelectionInterval(), addSelectionInterval() or removeSelectionInterval(). |
int |
getMaxSelectionIndex()
Enabled: Returns the last selected index or -1 if the selection is empty. |
int |
getMinSelectionIndex()
Enabled: Returns the first selected index or -1 if the selection is empty. |
int |
getSelectionMode()
Enabled: Returns the current selection mode. |
boolean |
getValueIsAdjusting()
Enabled: Returns true if the value is undergoing a series of changes. |
void |
insertIndexInterval(int index,
int length,
boolean before)
Enabled: Insert length indices beginning before/after index. |
boolean |
isSelectedIndex(int index)
Enabled: Returns true if the specified index is selected. |
boolean |
isSelectionEmpty()
Enabled: Returns true if no indices are selected. |
void |
removeIndexInterval(int index0,
int index1)
Enabled: Remove the indices in the interval index0,index1 (inclusive) from the selection model. |
void |
removeListSelectionListener(ListSelectionListener x)
Enabled: Remove a listener from the list that's notified each time a change to the selection occurs. |
void |
removeSelectionInterval(int index0,
int index1)
Enabled: Change the selection to be the set difference of the current selection and the indices between index0 and index1 inclusive. |
void |
setAnchorSelectionIndex(int index)
Enabled: Set the anchor selection index. |
void |
setLeadSelectionIndex(int index)
Enabled: Set the lead selection index. |
void |
setSelectionInterval(int index0,
int index1)
Enabled: Change the selection to be between index0 and index1 inclusive. |
void |
setSelectionMode(int selectionMode)
Enabled: Set the selection mode. |
void |
setValueIsAdjusting(boolean valueIsAdjusting)
Enabled: This property is true if upcoming changes to the value of the model should be considered a single event. |
Field Detail |
public static final int SINGLE_SELECTION
setSelectionMode(int)
public static final int SINGLE_INTERVAL_SELECTION
setSelectionMode(int)
public static final int MULTIPLE_INTERVAL_SELECTION
setSelectionMode(int)
Method Detail |
public void setSelectionInterval(int index0, int index1)
index0
- one end of the interval.index1
- other end of the intervaladdListSelectionListener(javax.swing.event.ListSelectionListener)
public void addSelectionInterval(int index0, int index1)
index0
- one end of the interval.index1
- other end of the intervaladdListSelectionListener(javax.swing.event.ListSelectionListener)
public void removeSelectionInterval(int index0, int index1)
index0
- one end of the interval.index1
- other end of the intervaladdListSelectionListener(javax.swing.event.ListSelectionListener)
public int getMinSelectionIndex()
public int getMaxSelectionIndex()
public boolean isSelectedIndex(int index)
public int getAnchorSelectionIndex()
getLeadSelectionIndex()
,
setSelectionInterval(int, int)
,
addSelectionInterval(int, int)
public void setAnchorSelectionIndex(int index)
getAnchorSelectionIndex()
public int getLeadSelectionIndex()
getAnchorSelectionIndex()
,
setSelectionInterval(int, int)
,
addSelectionInterval(int, int)
public void setLeadSelectionIndex(int index)
getLeadSelectionIndex()
public void clearSelection()
addListSelectionListener(javax.swing.event.ListSelectionListener)
public boolean isSelectionEmpty()
public void insertIndexInterval(int index, int length, boolean before)
public void removeIndexInterval(int index0, int index1)
public void setValueIsAdjusting(boolean valueIsAdjusting)
valueIsAdjusting
- The new value of the property.getValueIsAdjusting()
public boolean getValueIsAdjusting()
setValueIsAdjusting(boolean)
public void setSelectionMode(int selectionMode)
SINGLE_SELECTION
Only one list index can be selected at a time. In this
mode the setSelectionInterval and addSelectionInterval
methods are equivalent, and only the second index
argument (the "lead index") is used.
SINGLE_INTERVAL_SELECTION
One contiguous index interval can be selected at a time.
In this mode setSelectionInterval and addSelectionInterval
are equivalent.
MULTIPLE_INTERVAL_SELECTION
In this mode, there's no restriction on what can be selected.
getSelectionMode()
public int getSelectionMode()
setSelectionMode(int)
public void addListSelectionListener(ListSelectionListener x)
removeListSelectionListener(javax.swing.event.ListSelectionListener)
,
setSelectionInterval(int, int)
,
addSelectionInterval(int, int)
,
removeSelectionInterval(int, int)
,
clearSelection()
,
insertIndexInterval(int, int, boolean)
,
removeIndexInterval(int, int)
public void removeListSelectionListener(ListSelectionListener x)
addListSelectionListener(javax.swing.event.ListSelectionListener)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |