我正在尝试将主题应用于我的jfxml窗口。
在Scene Builder的GUI中,它可以正确显示,如下所示:
java - SceneBuilder应用Gluon主题CSS-LMLPHP

但是,当我编译并运行时,它会显示按钮和文本区域,如下所示:

java - SceneBuilder应用Gluon主题CSS-LMLPHP

我已经在网上搜索了3个小时,但没有提供CSS加载方法或类似方法。

最佳答案

虽然您在Scene Builder中获得的Modena默认主题是JavaFX内置发行版(即jfxrt.jar中包含的modena.css)的一部分,但Gluon主题却不是。

Scene Builder中包含的Gluon控件和Gluon主题旨在在Gluon Mobile项目中使用,该项目恰好在桌面以及Android和iOS设备上运行。

您可以使用IDE中的Gluon插件来创建此类项目。如果选择带有FXML的MultiView项目或Glisten-Afterburner项目,则将有一个具有FXML支持的项目。有关如何入门的信息,请参见文档here

10-02 11:28