Mi pare ovvio ... stai aggiungendo in DepositoPrincipale che è ordinato grazie al TreeSet ma lo stesso articolo lo stai aggiungendo separatamente anche nel list model. Dove non c'è di per sé alcun ordinamento implicito sui contenuti degli oggetti.
O metti tutto nel TreeSet e poi vai a creare un ArrayList popolato dal TreeSet (quindi i dati sono già ordinati) e poi metti gli elementi del ArrayList nel list model.
Oppure implementi un tuo ListModel che ha la logica per mantenere ordinati gli elementi.


Rispondi quotando