DefaultTableModel хранит данные для отдельных ячеек.Если вы хотите сохранить данные для строк пользовательских объектов, то вам нужно создать пользовательскую TableModel. Модель таблицы строк была разработана для замены DefaultTableModel, чтобы вы могли работать с объектами на уровне строк.Все, что вам нужно сделать, это реализовать методы getValueAt () и setValueAt ().
Модель таблицы bean будет обрабатывать это для вас, предполагая, что для ваших полей данных у вас есть геттер / сеттеры.Или вы можете посмотреть пример кода JButtonTableModel
, чтобы увидеть, как это можно сделать вручную.