Non serve tutto questo. Per avere un checkbox nelle celle di una colonna è sufficiente che:Originariamente inviato da OceanoMare1492
Ho creato come da teoria le classi:
class ProfileCheckBoxRenderer extends JCheckBox implements TableCellRenderer
class ProfileCheckBoxEditor extends AbstractCellEditor implements TableCellEditor
e le assegno ad ogni colonna.
a) Il table model "esponga" il class della colonna (da getColumnClass) come Boolean.class.
b) Quelle celle siano editabili (isCellEditable restituisce true).
c) Il table model "sappia" che il Object value passato a setValueAt è un Boolean (idem per getValueAt). Ovviamente anche all'esterno, chi manipola programmaticamente il table model deve "sapere" che quella colonna tratta e ha valori Boolean.
Tutto qui.