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
getSelectedValue() legge solo 1 elemento mentre getSelectedValues() legge tutti gli elementi selezionati e li scrive in un array di ObjectHo provato con getSelectedValue().toString() solo che prelevo solo l'ultimo
![]()