JavaFX中是否有与GWT编辑器等效的编辑器

JavaFX中是否有与GWT编辑器等效的编辑器,gwt,javafx,Gwt,Javafx,是GWT中非常有用的特性,我正在寻找JavaFX中的等效特性 假设我有一个名为Person的bean,它具有以下属性: 名称:String 姓氏:String 年龄:整数 我可以使用以下组件创建名为PersonEditor的编辑器: Person p = new Person p.setName("name"); p.setSurname("surname"); p.setAge(28): personEditor.edit(p); //Updates all graphical com

是GWT中非常有用的特性,我正在寻找JavaFX中的等效特性

假设我有一个名为Person的bean,它具有以下属性:

  • 名称:String
  • 姓氏:String
  • 年龄:整数
我可以使用以下组件创建名为PersonEditor的编辑器:

Person p = new Person
p.setName("name");
p.setSurname("surname");
p.setAge(28):

personEditor.edit(p);  //Updates all graphical components :)

Person p = personEditor.flush() //Or commit all changes made by the user and give me back the bean.
  • 名称:TextField(实现
    编辑器
  • 姓氏:TextField(实现
    编辑器
  • 年龄:整数字段(实现
    编辑器
然后,通过对编辑器的简单调用,我可以更新所有UI组件:

Person p = new Person
p.setName("name");
p.setSurname("surname");
p.setAge(28):

personEditor.edit(p);  //Updates all graphical components :)

Person p = personEditor.flush() //Or commit all changes made by the user and give me back the bean.

javaFX中是否有等价物?我可以避免逐个调用每个组件来设置/获取它们的值…

在JavaFX2.x核心代码中没有完全等效的GWT编辑器,尽管通过核心JavaFX系统和补充的第三方库的组合,您可以获得非常类似的功能

在JavaFX可用的第三方库中,可能是功能最接近的

JavaFX中提供了支持GWT编辑器类功能的一些元素的核心特性,例如a有点像。JavaFX中的虚拟控件(如)还通过和提供了类似的功能,这些控件对普通的旧java对象进行内省,以提供元素的双向UI绑定。当然,JavaFX具有强大的内置功能

ControlsFX提供用于从Java对象生成UI表单的控件


第三方库可以提供表单验证功能。

+1编辑器在GWT中非常出色,并且与UiBinder、JSR-303验证、RequestFactory等集成得非常好。。。我在别处没见过这么好的东西。