Quote Originariamente inviata da andbin Visualizza il messaggio
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.
Sarebbe più semplice , ma non posso riempire prima tutto il TreeSet e poi metteril tutto in ListModel.
Ho bisogno che gli articoli che aggiungo si mantengano ordinati "in tempo reale" cioè ogni volta che aggiungo un oggetto articolo la JList si deve aggiornare.

Implementando una mia classe ListModel posso arrivare a questo?

Devo creare una mia classe ListModel che estende DefaultListModel e ci devo mettere un metodo comparatore giusto?