Se devi visualizzare una lista di oggetti, banalmente stringhe o comunque qualunque oggetto per cui toString() dia una stringa utile, allora JList è appropriato.
JList non ha nulla, di per sé, per quanto riguarda l'ordinamento degli elementi, esso si basa esclusivamente su ciò che riceve da un ListModel. Un ListModel, a parte i metodi per gestire i listener, ha due metodi principali: getSize e getElementAt, ovvero "dimmi quanti elementi hai" e "dammi l'elemento i-esimo". Quindi qualunque tipo di ordinamento può essere imposto e gestito dentro un list model.


Rispondi quotando