Я хочу создать JTable с данными внутри, основываясь на некоторой структуре данных в моем коде.
Я пытался использовать DefaultTableModel для отображения данных в моем JTable, но чтобы сделать его согласованным со структурой данных.я сделал несколько методов.В частности, используются следующие методы:
removeRow
addRow
fireTableCellUpdated
Мне нужно только переопределить эти методы, так как я делаю простые вещи в таблице, но когдая делаю изменения (добавляю, удаляю, обновляю) строки в JTable, я также хочу обновить структуру данных.
Итак, что я сделал со всеми этими методами, так это сначала сделал свои вещи (дляНапример, в методе removeRow я удаляю запись из моей структуры данных, затем просто вызываю метод super.removeRow, чтобы DefaultTableModel мог удалить строку из таблицы)
Мне интересно, верно ли этоспособ сделать это, я также знаю, что можно реализовать AbstractTableModel, но я не вижу преимуществ в моем случае (я должен делать то же самое, что я сделал с моделью таблицы по умолчанию, верно?)
Есть ли другие варианты, чтобы "привязать" структуру данных к JTable и наоборот?
Любая помощь приветствуется, спасибо