gpt4 book ai didi

javafx-8 - 将 JavaFX 场景保存到 FXML 文件中

转载 作者:行者123 更新时间:2023-12-02 20:02:00 25 4
gpt4 key购买 nike

有人知道如何将 JavaFX 场景保存到可由 JavaFX FXMLLoader 加载的 FXML 文件中吗?

SceneBuilder 允许这样做,但是如果我手动构建场景,如何将其保存到 FXML 文件中?

最佳答案

如果您的意思是从 Java 内置的运行屏幕构建 fxml 文件,简短的回答是您不能。

fxmlLoader 被设计为仅用于加载文件,它引用 XMLInputFactory 类,但不引用 XMLOutputFactory。

如果你想自己做,那就不仅仅是重写FXMLLoader读取的类,因为该类中有很多反射(java.lang.reflect)。

所以长答案可能是:您可以使用大量反射并从类名编写动态标记来自己完成此操作,但不能保证您的 fxml 给出预期结果。

关于javafx-8 - 将 JavaFX 场景保存到 FXML 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com