如何在Java FX中将表单映射到bean

时间:2015-01-22 15:23:24

标签: java javafx fxml

我有一个用fxml制作的表单,它有20个字段。 (即人员)我的控制器有20个字段(每个字段一个)o想要知道是否有办法将所有这些字段包装在像PersonBean这样的唯一bean中。实际上我必须在initialize方法中手动将所有字段设置为bean。

fxml输入的Id中的内容类似于“person.name”。

1 个答案:

答案 0 :(得分:0)

不是100%肯定,但尝试类似:

text="${controller.person.name}"

其中person是控制器的属性,name是PersonBean的属性。

请参阅:

您可能需要提供JavaFX属性,例如

ObjectProperty<PersonBean> personProperty();
StringProperty nameProperty();

但也许对普通的JavaBeans属性也有一些支持。