使用FXForms2进行自动POJO表单绑定验证转换,无需生成表单

时间:2014-01-31 12:27:15

标签: validation binding javafx pojo

我正在评估工具或JavaFX编程,并找到了FXForms2。

我对自动表单生成并不太感兴趣,但只是在自动bean(pojo,没有Property类)中绑定到fx表单,转换和验证。

我可以这样使用FXForms2,省略表单生成吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

当然,在这种情况下,您可以使用NodeSkin或FXMLSkin。 FXMLSkin只是NodeSkin的一个子类,Node从FXML文件中自动加载。

FXForm form = new FXForm();
form.setSkin(new NodeSkin(form, new Callable<Node>() {public Node call() {return myNode;}}))
form.setSource(myBean);

在这两种情况下,视图和模型之间的映射都基于节点ID和属性名称,有关约定,请参阅here