Hi, Not sure if this is what you need, because it answers the question from the other direction. The method fireTableDataChanged in your model (assuming you have inherited from AbstractTableModel) will notify the table that it must redraw itself... public void fireTableDataChanged() Notifies all listeners that all cell values in the table's rows may have changed. The number of rows may also have changed and the JTable should redraw the table from scratch. The structure of the table (as in the order of the columns) is assumed to be the same. [ December 16, 2003: Message edited by: Jack Conway ]
The JTable listens for changes to it's model through the javax.swing.event.TableModelListener interface. If you are using javax.swing.table.AbstractTableModel or its subclasses, you can use the convenient fireTable*() methods to inform the JTable of changes to the model.