Модели предназначены для хранения данных и уведомления представлений, когда данные изменились.Он уведомляет представление об изменении данных путем запуска событий.Это обязанность зрения слушать эти события.Поэтому модель никогда не знает напрямую, какой вид обновляется.Функциональность этого типа НЕ должна быть частью модели.
Один из подходов может заключаться в использовании TableModelListener.Вы можете создать TableModelListner с таблицей в качестве параметра.Затем, когда данные будут изменены, слушатель будет уведомлен.Затем вы можете вызвать table.scrollRectToVisible (...) для таблицы.Однако при таком подходе вы не сможете различить изменения, которые были применены непосредственно через TableModel, и изменения, которые были сделаны через сам JTable.