我知道我可以使用以下内容将FXML文件加载到Parent对象中:
parent = FXMLLoader.load(getClass().getResource(fxmlFile.getAbsolutePath()));
现在我想要完全相反,并将Parent对象保存为FXML文件的根目录。
有谁知道如何做到这一点?
答案 0 :(得分:2)
目前没有公共API允许将通用JavaFX对象序列化为FXML。实现这样的事情也远非微不足道,因为在运行时不知道哪些值应该在哪里初始化等等。
JavaFX SceneBuilder使用一种机制来序列化为FXML以实现拖放。删除功能,但代码很重。
请参阅:
https://forums.oracle.com/forums/thread.jspa?messageID=10377102