Javafx:通过 css 从外部 jar 加载图像
Javafx: Load image via css from outside jar
我正在尝试加载图像文件作为我的 javafx 应用程序的背景。
文件结构:
+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
任何帮助将不胜感激:)
看来这是我的一个愚蠢错误。
图像文件已损坏,插入新文件后代码运行正常。
问候 :)
我正在尝试加载图像文件作为我的 javafx 应用程序的背景。
文件结构:
+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
任何帮助将不胜感激:)
看来这是我的一个愚蠢错误。 图像文件已损坏,插入新文件后代码运行正常。
问候 :)