La questione è questa: il table model ha e fornisce all'esterno la nozione del tipo della colonna (il metodo getColumnClass()) e in JTable esiste una "mappatura" che mappa il tipo ad un renderer e editor. Quindi generalmente usando i renderer/editor predefiniti si ha che una intera colonna è visualizzata/editata in un modo unico.Originariamente inviato da rocklife
ok inizio a vedere queste cose!! ma per una singola colonna si possono definire piu' tipi con diversi valori per i combo box oppure e'fisso per una colonna???
Ma nulla vieta di definire un renderer che ritorna un componente specifico e diverso da visualizzare in base alla riga o al contenuto della cella e idem per l'editor.
È solo meno banale da realizzare ....

Rispondi quotando