Label e Content Providers per JFace TreeViewer
La libreria JFace mette a disposizione una serie di widgets, chiamati viewers, in grado di rappresentare un modello di dati. A cosa servono? Supponiamo che vogliate mostrare una tabella, un albero o una combo per visualizzare una lista di oggetti o una struttura gerarchica. Sebbene sia possibile usare widgets elementari come Table, Tree o Combo, è comunque un approccio non ottimale. Immaginate di popolare una tabella, riga per riga, partendo da una lista di Ordini e di dover fare qualche operazione sull'Ordine corrispondente alla riga selezionata dall'utente. Con un widget Table, per reperire l'Ordine selezionato, dovreste ricorrere a qualche artificio, [...]