Aquí hay un JApplet como ejemplo de creación de un TableModel para un JTable. Pulsando el botón "Añadir" se añaden elementos al final de la tabla. Pulsando el botón de "Borrar " se borra el primer elemento de la tabla. Puedes pinchar en las celdas y editar los datos.
Los fuentes son los siguientes:
Si quieres una explicación detallada de estas clases, puedes ir verla aquí.