- сделать модель таблицы второй таблицы реализующей
ListSelectionListener
и добавить ее в качестве слушателя к модели выбора первой таблицы
- убедитесь, что вы запускаете fireTableDataChanged () (при условии, что ваша табличная модель второй таблицы расширяется
AbstractTableModel
), когда вызывается valueChanged(..)
модели таблицы второй таблицы.
Или вы можете добавить анонимный класс, выполняющий пересылку соответствующего события. Что-то вроде:
table1.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e)
{
... // fill data into table2
tableModel2.fireTableDataChanged(); // update the display
}
});