3

Javafx 本机包不显示添加到 .css 文件中的任何图像

当我使用位于我的项目“/styles/style.css”中的 .css 文件时,我在其中提供了一个场景来获取样式,

Scene scene = new Scene(parent, 1080, 800);
scene.getStylesheets().add("/styles/style.css");

要将图像设置为 css,我尝试了两种方法:

-fx-graphic: url("../images/delete_hover.png") no-repeat;

-fx-background-image:url("../images/bgLeft.jpg");

但我没有解决。

我在哪里将颜色或字体设置到 css 文件中,但不是图像可以请建议...

4

1 回答 1

0

UnZipped jar 我注意到 style.css 被转换成 style.bss 即二进制格式。

只需在构建包时将 css 转换为 bss false,即在 pom.xml 中

<css2bin>false </css2bin>

这解决了问题:)

于 2013-04-15T06:45:09.630 回答