我们正在构建一个 JavaFX 桌面应用程序,该应用程序从一开始就可以使用外部 CSS 文件进行主题化。现在,我们希望为我们的设计人员(不是程序员)提供一些机会来调整应用程序的外观,而无需每次都安装 JFX、NetBeans 并重新启动应用程序。
是否有某种方法可以将 UI 的静态 FXML 外观转储为某种 HTML 文件?基本上这样设计师就可以调整 CSS 并使用 F5 刷新外观。
AFAIK,场景生成器支持 CSS,因此不需要将 FXML 转换为 HTML。
否则,您可以编写 XSL 脚本或 Java 程序(例如使用 StAX)来进行转换,但我想这将是相当大量的工作。
是的,这是可能的。但你需要一个工具。 观看下面的视频: [1]: https://youtu.be/ssMsU2DFtsk?si=q3zyYHeaS2JjpaaU