Я знаю, что вы можете создать привязку к списку следующим образом:
ObservableList list1 = ...;
ObservableList list2 = ...;
Bindings.createContentBinding(list1, list2);
Но я хочу связать их особым образом. Скажем, у меня есть эти типы:
Object obj = ...;
MyObject myObj = new MyObject(obj);
И эти списки:
ObservableList<Object> objList = ...;
ObservableList<MyObject> myObjList = ...;
Каждый раз, когда добавляется новый объект в objList
, я хочу, чтобы он добавлялся в myObjList
с помощью new MyObject(obj);
Вы можете связать другие свойства с помощью Bindings.create*Binding(...)
, но похоже, что для списков нет эквивалента.
Любые идеи о том, как преодолеть эту проблему?