Как связать список (один или несколько раз)?

Я следую шаблону Presentation Model для кодирования некоторых экранов.

Я храню некоторые бобы вArrayListЯ буду отображать содержимое этого списка вJTableспасибоAbstractTableModelЯ тоже хочу отобразитьнесколько записи из этого списка в поле со списком (в форме)и некоторые другие в JList,в то же времяЭти три экрана (и их модель) не зависят друг от друга

Как управлять добавлением {одного или нескольких} / удалением {одного или нескольких} в мой список и везде просматривать изменения в режиме реального времени?

Я собираюсь написать свой собственный ObservableList или реализовать его вокруг EventDispatcher ... Что вы думаете?

PS:

Я знаю, что в C #BindingList помогает для этой цели, а как насчет Java?Я уже могу отображать обновления каждого компонента, благодаряPropertyChangeSupport.

Ответы на вопрос(2)

Ваш ответ на вопрос