我知道我可以将fxml文件加载到父对象中:
parent = FXMLLoader.load(getClass().getResource(fxmlFile.getAbsolutePath()));
现在,我想做完全相反的事情,然后将父对象保存为FXML文件的根。
有人知道如何完成此操作吗?
当前没有公共API,它允许将通用Javafx对象序列化为FXML。实施这样的事情也不是很琐碎的,因为在运行时不知道哪个值应在哪里初始化的值以及依此类推。
Javafx Scene -Builder使用一种机制来序列化FXML以实现Drag&降低功能,但代码很重。
请参阅:
https://forums.oracle.com/forums/thread.jspa?messageID=10377102