JavaFX 2 - 将父对象写入FXML文件

时间:2012-11-08 03:01:02

标签: javafx-2 fxml

我知道我可以使用以下内容将FXML文件加载到Parent对象中:

    parent = FXMLLoader.load(getClass().getResource(fxmlFile.getAbsolutePath()));

现在我想要完全相反,并将Parent对象保存为FXML文件的根目录。

有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:2)

目前没有公共API允许将通用JavaFX对象序列化为FXML。实现这样的事情也远非微不足道,因为在运行时不知道哪些值应该在哪里初始化等等。

JavaFX SceneBuilder使用一种机制来序列化为FXML以实现拖放。删除功能,但代码很重。

请参阅:
https://forums.oracle.com/forums/thread.jspa?messageID=10377102