Так что код позади него довольно массивный. У меня есть JTabbedPane с вкладкой для каждой таблицы (внутри JSCrollPane) и сводной таблицы, которая содержит таблицы, в которых используются те же модели, что и модели на вкладках. Поэтому, когда я добавляю строки в таблицу, все отображается правильно. Когда одна из таблиц изменила свои данные, все делает ОК, кроме JButtons (кнопка в первой строке всегда отображает). Щелчок по строке исправляет его, даже если он снова меняется, кнопка не исчезает.JButton внутри JTable внутри JTable внутри JTabbedPane
При изменении данных я использую только fireDataChanged() для модели содержащихся таблиц, при этом модель рисует огонь по содержащимся таблицам и таблице контейнеров.
Проводка кода поможет здесь, если возможно, в сокращенном формате [sscce] (http://sscce.org/) – Reimeus
Вы говорите, что используете JTable как средство визуализации в JTable? Почтовый экран и SSCEE, чтобы получить лучшую помощь. –