У меня есть 3 ArrayList
с и JTable
.
Я хотел бы иметь возможность добавлять / редактировать / удалять элементы из выбранных (из одного из 3) ArrayList
выбрав элементы в JTable
и, например, нажав на кнопку.
У меня есть этот код для использования только одного ArrayList
:
/* ... */
EventList<MyClass> eventList = GlazedLists.eventList(myFirstArrayList);
SortedList<MyClass> sortedList = new SortedList<MyClass>(eventList, null);
filterList = new FilterList<MyClass>(sortedList);
EventTableModel<MyClass> listModel = new EventTableModel<MyClass>(filterList,
myTableFormat);
table.setModel(listModel);
TableComparatorChooser.install(table, sortedList,
AbstractTableComparatorChooser.MULTIPLE_COLUMN_MOUSE);
selectionModel = new EventSelectionModel<MyClass>(filterList);
table.setSelectionModel(selectionModel);
/* ... */
Как я могу изменить источник EventList
или FilterList
на2. или 3. ArrayList
, поэтому, если я отредактирую EventList
, он также изменит источник ArrayList
?