public abstract ItsNatListMultSel getItsNatList();
public void initListMultiple()
{
ItsNatListMultSel comp = getItsNatList();
DefaultListModel dataModel = new DefaultListModel();
dataModel.addListDataListener(this); // A�adimos antes pues el componente a�ade el suyo y el DefaultListModel llama antes al �ltimo registrado
comp.setListModel(dataModel);
ListSelectionModel selModel = comp.getListSelectionModel();
selModel.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
// .SINGLE_SELECTION .MULTIPLE_INTERVAL_SELECTION
dataModel.addElement("One");
dataModel.addElement("Two");
dataModel.addElement("Three");
dataModel.addElement("Five");
dataModel.addElement("BAD");
dataModel.removeElement("BAD");
dataModel.insertElementAt("Four",3);
comp.setSelectedIndices(new int[]{0,2,3}); // One,Three y Four seleccionados. Usa el ListSelectionModel interno que har� que est�n seleccionados el Three y el Four que son los dos �ltimos y contiguos
dataModel.insertElementAt("Zero",0); // Para testear el desplazamiendo de los seleccionados
TestUtil.checkError(!selModel.isSelectedIndex(0));