Aquí hay un JApplet como ejemplo de creación de un render implementando TableCellRenderer. Haciendo doble click sobre el icono de la edad, podrás cambiar el valor de la edad. El tooltip del icono indicala edad. Los colores de selección por defecto de una fila se han cambiado.
Los fuentes son los siguientes:
Este ejemplo procede del ejemplo de modelo de datos . Puedes acudir allí si quieres una explicación detallada de cómo se ha hecho el modelo. Para una explicación de cómo cambiar el dibujado de la tabla (el render), puedes ir aquí.