将modena.css与JavaFX2和Java 7一起使用

时间:2017-08-14 08:33:25

标签: java javafx javafx-2 java-7

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

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

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

但造型没有任何不同。

如何使用Java 7和JavaFx 2设置除caspian之外的其他默认css文件?

1 个答案:

答案 0 :(得分:0)

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

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

您还可以在代码中编写下一个内容,以查看路径是否正确:

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

如果它为空 - 您的路径错误。