View Javadoc

1   package org.catacomb.druid.swing;
2   
3   import javax.swing.DefaultListSelectionModel;
4   
5   public class ToggleSelectionModel extends DefaultListSelectionModel {
6   
7   
8       public void setSelectionInterval(int index0, int index1) {
9           if (isSelectedIndex(index0)) {
10              super.removeSelectionInterval(index0, index1);
11          } else {
12              super.addSelectionInterval(index0, index1);
13          }
14      }
15  
16  
17  }
18