我有一个用fxml制作的表单,它有20个字段。 (即人员)我的控制器有20个字段(每个字段一个)o想要知道是否有办法将所有这些字段包装在像PersonBean这样的唯一bean中。实际上我必须在initialize方法中手动将所有字段设置为bean。
fxml输入的Id中的内容类似于“person.name”。
答案 0 :(得分:0)
不是100%肯定,但尝试类似:
text="${controller.person.name}"
其中person是控制器的属性,name是PersonBean的属性。
请参阅:
您可能需要提供JavaFX属性,例如
ObjectProperty<PersonBean> personProperty();
StringProperty nameProperty();
但也许对普通的JavaBeans属性也有一些支持。