具有JavaFX属性的JavaBean包装

我想使用JavaFX属性进行UI绑定,但是我不想在模型类中使用它们(请参阅在模型类中使用javafx.beans属性)。我的模型类具有getter和setter,我想基于它们创建属性。例如,假设一个实例bean具有方法String getName()和setName(String name),我会写


 SimpleStringProperty property = new SimpleStringProperty(bean, "name")

期望property.set("Foobar")会触发到的呼叫bean.setName。但这似乎不起作用。我想念什么?


交互式爱情
浏览 378回答 2
2回答

暮色呼如

很好的解释。JavaBeanStringPropertyBuilder将为bean添加PropertyChangeListener支持。从答案看来,我觉得用户应该将自己的支持添加到bean中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java