我处于以下情况。我从模型类Foo
有数据填充一个TableView:JavaFX - TableView - 该字段的字段和字段的更改
public class Foo {
private StringProperty someText;
private Bar someObject;
// getters, setters and properties dropped for clarity
}
此类具有类型Bar
的领域:
public class Bar {
private StringProperty someText;
// getters, setters and properties dropped for clarity
}
其中一列必须显示从Bar
的someText文。所以我将该StringProperty绑定到列。
但是,当Foo中的整个Bar对象被另一个替换时,该表也应该更新。所以我在Foo中创建了一个包含Bar的ObjectProperty,并将该属性绑定到该列。当然,现在它不再听任何改变Bar
的someText。
如何获得这些解决方案的“组合”,以便表可以侦听对象本身及其字段的变化?