2017-08-14 59 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")); 

,如果它是空 - 你的道路是錯誤的。