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 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 new OneClicListSelectionModel on a given JList.
      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:
      setSelectionInterval in interface javax.swing.ListSelectionModel
    • addSelectionInterval

      public void addSelectionInterval​(int index0, int index1)
      Specified by:
      addSelectionInterval in interface javax.swing.ListSelectionModel
    • removeSelectionInterval

      public void removeSelectionInterval​(int index0, int index1)
      Specified by:
      removeSelectionInterval in interface javax.swing.ListSelectionModel
    • getMinSelectionIndex

      public int getMinSelectionIndex()
      Specified by:
      getMinSelectionIndex in interface javax.swing.ListSelectionModel
    • getMaxSelectionIndex

      public int getMaxSelectionIndex()
      Specified by:
      getMaxSelectionIndex in interface javax.swing.ListSelectionModel
    • isSelectedIndex

      public boolean isSelectedIndex​(int index)
      Specified by:
      isSelectedIndex in interface javax.swing.ListSelectionModel
    • getAnchorSelectionIndex

      public int getAnchorSelectionIndex()
      Specified by:
      getAnchorSelectionIndex in interface javax.swing.ListSelectionModel
    • setAnchorSelectionIndex

      public void setAnchorSelectionIndex​(int index)
      Specified by:
      setAnchorSelectionIndex in interface javax.swing.ListSelectionModel
    • getLeadSelectionIndex

      public int getLeadSelectionIndex()
      Specified by:
      getLeadSelectionIndex in interface javax.swing.ListSelectionModel
    • setLeadSelectionIndex

      public void setLeadSelectionIndex​(int index)
      Specified by:
      setLeadSelectionIndex in interface javax.swing.ListSelectionModel
    • clearSelection

      public void clearSelection()
      Specified by:
      clearSelection in interface javax.swing.ListSelectionModel
    • isSelectionEmpty

      public boolean isSelectionEmpty()
      Specified by:
      isSelectionEmpty in interface javax.swing.ListSelectionModel
    • insertIndexInterval

      public void insertIndexInterval​(int index, int length, boolean before)
      Specified by:
      insertIndexInterval in interface javax.swing.ListSelectionModel
    • removeIndexInterval

      public void removeIndexInterval​(int index0, int index1)
      Specified by:
      removeIndexInterval in interface javax.swing.ListSelectionModel
    • setValueIsAdjusting

      public void setValueIsAdjusting​(boolean valueIsAdjusting)
      Specified by:
      setValueIsAdjusting in interface javax.swing.ListSelectionModel
    • getValueIsAdjusting

      public boolean getValueIsAdjusting()
      Specified by:
      getValueIsAdjusting in interface javax.swing.ListSelectionModel
    • setSelectionMode

      public void setSelectionMode​(int selectionMode)
      Specified by:
      setSelectionMode in interface javax.swing.ListSelectionModel
    • getSelectionMode

      public int getSelectionMode()
      Specified by:
      getSelectionMode in interface javax.swing.ListSelectionModel
    • addListSelectionListener

      public void addListSelectionListener​(javax.swing.event.ListSelectionListener x)
      Specified by:
      addListSelectionListener in interface javax.swing.ListSelectionModel
    • removeListSelectionListener

      public void removeListSelectionListener​(javax.swing.event.ListSelectionListener x)
      Specified by:
      removeListSelectionListener in interface javax.swing.ListSelectionModel