我知道我可以使用以下内容将FXML文件加载到Parent对象中:
parent = FXMLLoader.load(getClass().getResource(fxmlFile.getAbsolutePath()));
Run Code Online (Sandbox Code Playgroud)
现在我想要完全相反,并将Parent对象保存为FXML文件的根目录.
有谁知道如何做到这一点?
目前没有公共 API 允许将通用 JavaFX 对象序列化为 FXML。实现这样的事情也绝非易事,因为在运行时不知道哪些值应该在哪里初始化等等。
JavaFX SceneBuilder 使用一种序列化为 FXML 的机制来实现拖放功能,但其代码相当繁重。
请参阅:
https://forums.oracle.com/forums/thread.jspa?messageID =10377102
归档时间: |
|
查看次数: |
373 次 |
最近记录: |