Seleccion multiple en una JList

Alkarus
11 de Noviembre del 2004
Hola
tengo una definición de lista de este tipo:

listaCaja = new JList(/*Obtencion de datos de hash*/);
JScrollPane barraCaja = new JScrollPane(listaCaja);
listaCaja.setSelectionMode (ListSelectionModel.SINGLE_SELECTION);
listaCaja.addListSelectionListener(this);
listaCaja.setVisibleRowCount(4);
listaCaja.setToolTipText("Caja");

y no consigo seleccionar mas de un valor, alguien sabe como solucionarlo??
Utilizando los métodos getSelectedValues() o getSelectedIndices() no consigo nada

Gracias

Saludos