Ragazzi esiste un modo per rendere le row di una tabella non editabili ma ugualmente selezionabili??
Il metodo .setEditable() , se posto a false, rende la tabella non editabile ma, purtroppo, neanche più selezionabile.
Ragazzi esiste un modo per rendere le row di una tabella non editabili ma ugualmente selezionabili??
Il metodo .setEditable() , se posto a false, rende la tabella non editabile ma, purtroppo, neanche più selezionabile.
È il table model che "espone" il flag di editabilità di una cella (metodo isCellEditable).Originariamente inviato da toninosanchez
Ragazzi esiste un modo per rendere le row di una tabella non editabili ma ugualmente selezionabili??
La questione quindi è: quale table model usi? DefaultTableModel implementa isCellEditable per ritornare true in modo fisso qualunque sia la riga/colonna. Se il model è uno custom (estende tipicamente AbstractTableModel) in AbstractTableModel isCellEditable ritorna fisso false e tipicamente il modello custom lo sovrascrive per ritornare true per certe colonne.
Naturalmente si può anche estendere DefaultTableModel.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet