I want to capture the adding of rows to a table. I am using a JTable with a custom table model extending DefaultTableModel. I am trying to use the tableChanged (TableModelEvent e) of the TableModelListener interface. I guess I am a little confused on where I put the implementation of this interface? How do I get the table to fire this event? I assume I add a listener to the table, or table model? Thanks for the help.