Package jaxx.runtime.swing
Class OneClicListSelectionModel
java.lang.Object
jaxx.runtime.swing.OneClicListSelectionModel
- All Implemented Interfaces:
javax.swing.ListSelectionModel
public class OneClicListSelectionModel
extends java.lang.Object
implements javax.swing.ListSelectionModel
- Since:
- 1.5
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.ListSelectionModeldelegateprotected javax.swing.ListModelmodelFields inherited from interface javax.swing.ListSelectionModel
MULTIPLE_INTERVAL_SELECTION, SINGLE_INTERVAL_SELECTION, SINGLE_SELECTION -
Constructor Summary
Constructors Constructor Description OneClicListSelectionModel(javax.swing.JList list)OneClicListSelectionModel(javax.swing.ListSelectionModel delegate, javax.swing.ListModel model) -
Method Summary
Modifier and Type Method Description voidaddListSelectionListener(javax.swing.event.ListSelectionListener x)voidaddSelectionInterval(int index0, int index1)voidclearSelection()intgetAnchorSelectionIndex()intgetLeadSelectionIndex()intgetMaxSelectionIndex()intgetMinSelectionIndex()intgetSelectionMode()protected boolean[]getStates(int selectedIndex)booleangetValueIsAdjusting()voidinsertIndexInterval(int index, int length, boolean before)static voidinstallModel(javax.swing.JList list)Convinient method to install a newOneClicListSelectionModelon a givenJList.booleanisSelectedIndex(int index)booleanisSelectionEmpty()voidremoveIndexInterval(int index0, int index1)voidremoveListSelectionListener(javax.swing.event.ListSelectionListener x)voidremoveSelectionInterval(int index0, int index1)voidsetAnchorSelectionIndex(int index)voidsetLeadSelectionIndex(int index)voidsetSelectionInterval(int index0, int index1)voidsetSelectionMode(int selectionMode)voidsetValueIsAdjusting(boolean valueIsAdjusting)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.ListSelectionModel
getSelectedIndices, getSelectedItemsCount
-
Field Details
-
delegate
protected javax.swing.ListSelectionModel delegate -
model
protected final javax.swing.ListModel model
-
-
Constructor Details
-
OneClicListSelectionModel
public OneClicListSelectionModel(javax.swing.JList list) -
OneClicListSelectionModel
public OneClicListSelectionModel(javax.swing.ListSelectionModel delegate, javax.swing.ListModel model)
-
-
Method Details
-
installModel
public static void installModel(javax.swing.JList list)Convinient method to install a newOneClicListSelectionModelon a givenJList.- Parameters:
list- the list onwhcih install the selection model- Since:
- 2.5.4
-
getStates
protected boolean[] getStates(int selectedIndex) -
setSelectionInterval
public void setSelectionInterval(int index0, int index1)- Specified by:
setSelectionIntervalin interfacejavax.swing.ListSelectionModel
-
addSelectionInterval
public void addSelectionInterval(int index0, int index1)- Specified by:
addSelectionIntervalin interfacejavax.swing.ListSelectionModel
-
removeSelectionInterval
public void removeSelectionInterval(int index0, int index1)- Specified by:
removeSelectionIntervalin interfacejavax.swing.ListSelectionModel
-
getMinSelectionIndex
public int getMinSelectionIndex()- Specified by:
getMinSelectionIndexin interfacejavax.swing.ListSelectionModel
-
getMaxSelectionIndex
public int getMaxSelectionIndex()- Specified by:
getMaxSelectionIndexin interfacejavax.swing.ListSelectionModel
-
isSelectedIndex
public boolean isSelectedIndex(int index)- Specified by:
isSelectedIndexin interfacejavax.swing.ListSelectionModel
-
getAnchorSelectionIndex
public int getAnchorSelectionIndex()- Specified by:
getAnchorSelectionIndexin interfacejavax.swing.ListSelectionModel
-
setAnchorSelectionIndex
public void setAnchorSelectionIndex(int index)- Specified by:
setAnchorSelectionIndexin interfacejavax.swing.ListSelectionModel
-
getLeadSelectionIndex
public int getLeadSelectionIndex()- Specified by:
getLeadSelectionIndexin interfacejavax.swing.ListSelectionModel
-
setLeadSelectionIndex
public void setLeadSelectionIndex(int index)- Specified by:
setLeadSelectionIndexin interfacejavax.swing.ListSelectionModel
-
clearSelection
public void clearSelection()- Specified by:
clearSelectionin interfacejavax.swing.ListSelectionModel
-
isSelectionEmpty
public boolean isSelectionEmpty()- Specified by:
isSelectionEmptyin interfacejavax.swing.ListSelectionModel
-
insertIndexInterval
public void insertIndexInterval(int index, int length, boolean before)- Specified by:
insertIndexIntervalin interfacejavax.swing.ListSelectionModel
-
removeIndexInterval
public void removeIndexInterval(int index0, int index1)- Specified by:
removeIndexIntervalin interfacejavax.swing.ListSelectionModel
-
setValueIsAdjusting
public void setValueIsAdjusting(boolean valueIsAdjusting)- Specified by:
setValueIsAdjustingin interfacejavax.swing.ListSelectionModel
-
getValueIsAdjusting
public boolean getValueIsAdjusting()- Specified by:
getValueIsAdjustingin interfacejavax.swing.ListSelectionModel
-
setSelectionMode
public void setSelectionMode(int selectionMode)- Specified by:
setSelectionModein interfacejavax.swing.ListSelectionModel
-
getSelectionMode
public int getSelectionMode()- Specified by:
getSelectionModein interfacejavax.swing.ListSelectionModel
-
addListSelectionListener
public void addListSelectionListener(javax.swing.event.ListSelectionListener x)- Specified by:
addListSelectionListenerin interfacejavax.swing.ListSelectionModel
-
removeListSelectionListener
public void removeListSelectionListener(javax.swing.event.ListSelectionListener x)- Specified by:
removeListSelectionListenerin interfacejavax.swing.ListSelectionModel
-