I modelli sono dei contenitori di dati che si possono applicare ai JList, così da rendere piu facile l'aggiornamento o la manipolazione degli elementi.
Creiamo il modello con questo codice:
private DefaultListModel modello_lista = new DefaultListModel();
Ora che abbiamo il l'oggetto modello_lista possiamo aggiungere elementi, sia oggetti che stringhe.
Per gli oggetti è neccessario inserire un metodo "toString()" che ritorna il testo che verrà visualizzato.
Ora creiamo un JList e applicchiamo il modello:
JList lista = new JList();
lista.setModel(modello_lista);
Il nostro JList viene gestito dal modello