Как связать список (один или несколько раз)?
Я следую шаблону Presentation Model для кодирования некоторых экранов.
Я храню некоторые бобы вArrayList
Я буду отображать содержимое этого списка вJTable
спасибоAbstractTableModel
Я тоже хочу отобразитьнесколько записи из этого списка в поле со списком (в форме)и некоторые другие в JList,в то же времяЭти три экрана (и их модель) не зависят друг от другаКак управлять добавлением {одного или нескольких} / удалением {одного или нескольких} в мой список и везде просматривать изменения в режиме реального времени?
Я собираюсь написать свой собственный ObservableList или реализовать его вокруг EventDispatcher ... Что вы думаете?
PS:
Я знаю, что в C #BindingList
помогает для этой цели, а как насчет Java?Я уже могу отображать обновления каждого компонента, благодаряPropertyChangeSupport
.