我想加載一個圖像文件作爲我的javafx應用程序的背景。Javafx:從外部jar通過css加載圖像
Filestructure:
+F:/Repositories/DungeonCraft
|-+resources
| |-+images
| | |-splash.png
| |
| |-+styles
| |-style.css
|
|-application.jar
的style.css:
.root {
-fx-background-color: rgb(1,1,1);
-fx-background-image: url("../images/splash.png");
-fx-background-repeat: stretch;
-fx-background-size: contain;
-fx-background-position: center center;
}
我沒有問題裝載的style.css。該程序正確運行並顯示樣式,但圖像未加載。我收到以下錯誤控制檯:
Jul 13, 2015 2:54:31 AM com.sun.javafx.css.StyleManager getCachedImage
WARNING: Error loading image: file:/F:/Repositories/DungeonCraft/resources/images/splash.png
任何幫助,將不勝感激:)
你想問什麼時候你的問題標題說「從外面的罐子」? – ItachiUchiha
並在該位置存在dos文件? 'F:/ Repositories/DungeonCraft/resources/images/splash.png' – feeela
我已經自己回答了這篇文章,但界面不會讓我接受我的答案 –