Archivio del 29/04/2010
Java: JList con elementi personalizzati
29 apr
Pubblicato da Antonio Tancredi in Java | 7.092 visite
La libreria Swing consente al programmatore di decidere come ogni elemento (detto cella) di una JList deve essere mostrato. Per far sì che questo sia possibile, è necessario definire un renderer personalizzato e farlo settare alla JList con il metodo:
void setCellRenderer(ListCellRenderer cellRenderer)
Il renderer personalizzato verrà creato implementando l’interfaccia javax.swing.ListCellRenderer e il relativo metodo
Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)