次のようにして、FXMLファイルをParentオブジェクトにロードできることを知っています。
parent = FXMLLoader.load(getClass().getResource(fxmlFile.getAbsolutePath()));
ここで、正反対のことを行い、Parent オブジェクトを FXML ファイルのルートとして保存します。
これを達成する方法を知っている人はいますか?
現在、汎用 JavaFX オブジェクトを FXML にシリアライズできるパブリック API はありません。また、実行時にどの値をどこで初期化する必要があるかなどがわからないため、そのようなことを実装することは簡単ではありません。
JavaFX SceneBuilder は、ドラッグ アンド ドロップ機能を実装するために FXML にシリアル化するメカニズムを使用しますが、このコードは非常に重いです。
参照:
https://forums.oracle.com/forums/thread.jspa?messageID=10377102