JavaFX ObservableList内容绑定

时间:2015-07-07 18:01:14

标签: java list binding javafx observablelist

我知道您可以像这样创建列表绑定:

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(...)绑定其他属性,但似乎并不是列表的等价物。

关于如何克服这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

Public Function Check(Year As Integer)

    If Me("ch" & CStr(Year)).Value = True Then
        ' Do stuff.
    End If

End Function

希望有所帮助:)

编辑获取更改的对象,而不是假设添加了最后一个。还删除对象。因为我没有编译并检查它,所以可能有一些在那里。如果是,请随意编辑。希望它至少足以大致了解如何实现它。