Quote Originariamente inviata da andbin Visualizza il messaggio

Rileggendo però il tuo post iniziale mi viene un dubbio, dici che fai:
codice:
DepositoPrincipale.aggiungi(articolo);
JlistModel.addElement(articolo);
Ma se fai così, nel list model gli articoli sono nella sequenza di inserimento, mentre nel TreeSet sono ordinati per "contenuto" (Comparable o Comparator che sia). È quello che vuoi?
No. Vorrei anche che nel model gli elementi siano ordinati.

Ti spiego in sintesi (Senza i dettagli) quello che dovrebbe fare il mio programma (Un gestore di un deposito merci) :

Ho una serie di Articoli da gestire ; Tra le tante opzioni (Modifica , Rimozione) gli articoli possono essere aggiunti nel "deposito" in questo caso si visualizzano nella Jlist di cui ti ho parlato . Inoltre una volta aggiunti nel deposito , possono essere "inviati" in un'area destinata alle vendite e alle spedizioni . Gli articoli contenuti in quest'area sono visualizzati in un'altra Jlist . In più si possono visualizzare i dettagli di ogni articolo su una JTextArea selezionando da tre JComboBox Tipologia Marca e Modello e poi cliccando su un bottone VisualizzaCaratteristiche ; in pratica una specie di ricerca.

Il fatto di gestire il contenuto di queste Jlist e dei JComboBox mi pone il dubbio di cosa serializzare per salvare i dati.

Pensi che utilizzare una collezione per "archiviare" gli articoli vada bene?