>>144
いや違う。TableModel の変更時に TableModel の中から TableModelListener の
tableChanged() を呼んでやれ。AbstractTableModel を extend してるならこんな感じ

// 2行挿入...
fireTableRowInserted(1, 1);

TableModel を直接 implement してるならこんな感じだ。

private List listener = new ArrayList();
public void addTableModelListener(TableModelListener l){
  listener.add(l);
}
public void removeTableModelListener(TableModelListener l){
  listener.remove(l);
}
public void someMethod(){
  // 2行目に挿入...
  TableModelEvent e = new TableModelEvent(source, 1, 1, ALL_COLUMNS, INSERT);
  for(int i=0; i<listener.size(); i++){
    ((TableModelListener)listener.get(i)).tableChanged(e);
  }
}