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