Hi Debbie,
You only need to update the "TableModel" associated with the "JTable".
The "javax.swing.table.TableModel" is an interface. If you are not specifically associating a "TableModel" with your "JTable", then your "TableModel" will be implemented by a class that extends "javax.swing.table.AbstractTableModel" (which is usually "javax.swing.table.DefaultTableModel").
If this is the case, then, whenever you modify the data in the "AbstractTableModel", it will notify the "JTable" that the data has been modified, and the "JTable" should refresh itself.
I suggest you refer to the javadocs for "JTable", "AbstractTableModel", "DefaultTableModel" and "TableModel" for more details.
The "tables" chapter from the book "Swing" (by Matthew Robinson and Pavel Vorobiev) is available for download from here:
http://developer.java.sun.com/developer/Books/swing2/ And there is also the "How to Use Tables" lesson in the "Java Tutorial":
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html Hope this helps you.
Good Luck,
Avi.