Il faut respecter la signatures des constructeurs de la classe DefaultCellRenderer qui accepte soit un JTextField, soit un JComboBox soit un JCheckBox.
Mais le mécanisme d'hériatge étend ça à:
1. Toutes les classes qui dérivent de la classe JTextField.
1. Toutes les classes qui dérivent de la classe JComboBo
x.
1. Toutes les classes qui dérivent de la classe JCheckBox.