VARIANTE
Per gestire le selezioni multiple basta cambiare
l'implementazione di valueChanged():
public void valueChanged(ListSelectionEvent e){
Object[] scelte = list.getSelectedValues();
StringBuffer s = new StringBuffer();
s.append((String)scelte[i] + " ");
txt.setText("Scelte: " + s);