Hola:
Le hice muchos cambios, ahora se llama laura_mg,
, y se corrigieron bastantes
errores, aunque este sigue siendo solo un ejemplo, tu tienes que definir el origen de
los datos; me imagino que vendrán de una base de datos y volverán a ella.
Te explico brevemente el funcionamiento:
laura_mg_data_rec --> Algo parecido a un registro de una base de datos.
laura_mg_data --> Algo parecido a una colección de registros (vector) base de datos.
laura_mg_table_model --> El origen que encapsula laura_mg_data y se lo pasa al JTable.
laura_mg_renderer --> El "dibujador" del botón "Agregar" que aparece en la tabla.
laura_mg_editor --> El "realizador" de la acción "Agregar" en laura_mg_table_model.
laura_mg_frame --> La ventana principal con las tres tablas, donde se crean y conectan,
todos los componentes anteriores, y se hecha andar todo.
Main --> El programa principal que dispara un laura_mg_frame.
Para información sobre el JTable lo puedes consular en:
//java.sun.com/docs/books/tutorial/uiswing/components/table.html
Básicamente copie y mezcle tres ejemplos que allí se comentan (y les cambie de nombre).
Suerte,