JavaFX在css中使用“in jar”图像

时间:2012-05-11 12:03:26

标签: java css user-interface styles javafx-2

我正在尝试将背景图像添加到我的javafx应用程序中的某个窗格中,该图像位于包resources.img内,而css位于包resource.css中

如果我按照此线程中的建议编程设置背景图像: Setting background image by javafx code (not css)

它工作正常,但我想知道我是否可以从css文件本身设置背景图像。

我试过

-fx-background-image: url("@../img/myImage.png");

然后css解释器找不到图像文件。 我可以通过CSS做我想做的事吗?

1 个答案:

答案 0 :(得分:4)

JavaFX CSS解析器有一个限制,如

  

@ - 关键字语句被忽略。

CSS参考指南的“限制”部分中描述。它可能是你的问题的原因虽然没有证实我自己。你能这样试试:-fx-background-image: url("../img/myImage.png");
-fx-background-image: url("resources/img/myImage.png");