Setting the Selection Mode of a List Component // The default mode is MULTIPLE_INTERVAL_SELECTION. JList list = new JList(new String[]{"element1", "element2", "element3"}); ListSelectionModel lsm = list.getSelectionModel(); // Only one item can be selected. lsm.setSelectionMode( DefaultListSelectionModel.SINGLE_SELECTION); // The selected items must be in a contiguous range. lsm.setSelectionMode( DefaultListSelectionModel.SINGLE_INTERVAL_SELECTION); // Multiple ranges of selected items are allowed. lsm.setSelectionMode( DefaultListSelectionModel.MULTIPLE_INTERVAL_SELECTION);