ObservableList<String> src = FXCollections.observableArrayList();
ObservableList<Integer> other = FXCollections.observableArrayList();
//Create binding.
src.addAll("1", "2", "3");
System.out.println(other);//Should print [1, 2, 3].
上記で、私がやろうとしていることのアイデアがあります。
アイテムが src リストに追加および削除されると、他のリストも同期されます。src リスト内のすべてのアイテムには、他のリスト内のアイテムと同等のものがあります。もちろん、他のリストには src リストからの「翻訳された」値が含まれています。
多くの人が EasyBind の使用を推奨していますが、最初にこれを手動で行う方法を理解したいと思います。