Я получил список клиентов. У каждого Клиента есть Список Счетов, и у каждого Счета есть Список транзакций.
Недавно я реализовал функцию импорта / экспорта в моей программе, используя ObjectOutputStream / ObjectInputStream. Это работает и сохраняет все и загружается правильно.
Моя проблема заключается в том, что JTable не обновляется автоматически после изменения ArrayList (я создал пользовательский JTableModel, который в настоящее время устанавливает только ячейки как недоступные для редактирования. Есть ли прослушиватель, который соответствует моим потребностям? Мой CustomJTableModel расширяется DefaultTableModel.
Я получил триггер для загрузки / сохранения в пользовательском классе MainMenu, который содержит JMenuBar, и он не знает напрямую о TableModel или JTable (в противном случае я мог бы сделать «дешевый» способ и просто добавить его снова).
Существуют такие методы, как fireTableDataChanged, но они прослушивают только сам JTable.
Не уверен, нужно ли мне публиковать какой-либо код, подумал, что это может быть простая проблема, и что там есть подходящий слушатель.