Object[] toArray();
ti serviva nel caso in cui tu volessi estrarre TUTTI gli elementi della JList (sia quelli selezionati sia quelli non selezionati) ma mi pare che non sia questo il caso che ti interessa.


Se vuoi selezionare tutti gli elementi selezionati credo basti

Object[] o = listFiles.getSelectedValues();

e poi fai un cast da Object a String degli elementi che ti servono

Ho provato con getSelectedValue().toString() solo che prelevo solo l'ultimo
getSelectedValue() legge solo 1 elemento mentre getSelectedValues() legge tutti gli elementi selezionati e li scrive in un array di Object