2017-08-14 77 views
1

我正在开发一个JavaFX应用程序。不幸的是,我仅限于Java 7,因此也仅限于JavaFX2。不过,我想要包含来自JavaFX 8 Modena的默认主题。因此,我下载了modena.css并将其放入我的src/main/resources/文件夹中。现在我想将此CSS设置为我的默认主题。使用modena.css和JavaFX2和Java 7

看到How to set JavaFX default skin我试着设置

System.setProperty("javafx.userAgentStylesheetUrl","src/main/resources/modena.css") 

,但样式没有任何不同。

如何使用Java 7和JavaFx 2设置除了caspian之外的另一个默认css文件?

回答

0

src部分路径看起来不对。您需要在运行时提供有效的路径,检查您的构建或目标文件夹以查看它是什么。

最有可能正确的道路是main/resources/modena.css

你也可以写在旁边你的代码,看是否路径是正确的:

System.out.println(getClass().getResource("main/resources/modena.css")); 

,如果它是空 - 你的道路是错误的。