The ObjectTableCellRenderer and ObjectTableCellEditor are renderer/editor wrapper to support data type related rendering and editing. Specific renderers and editors have to be registered to the ObjectTableCellRenderer or ObjectTableCellEditor. The table model has to return Object.class as table column class type.

All relevant lines are highlighted. Press the "Run..." button to start the example.