JavaFX CSS:找不到单独文件夹中的图像

时间:2012-11-08 17:49:10

标签: css png javafx-2 filepath

我正在尝试使用javaFX库创建一个java applet,但我遇到了一个不寻常的问题。我有CSS格式的切换按钮,使用png图像,但当我把图像放入图像文件夹时,程序无法找到它们。 问题在于:

-fx-border-image-source: url("left-btn.png");

// versus

-fx-border-image-source: url("images/left-btn.png");
// or
-fx-border-image-source: url("./images/left-btn.png");

只要图像与使用它们的java类位于同一文件夹中,它就可以正常工作,但只要它们被移动到图像文件夹中,类就无法找到它们。 CSS文件可以移动但仍然可以找到,但图像不能。上面的第二行以及我能够提出的任何变体都无法找到png文件。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

如果尚未回答:

-fx-border-image-source:url(“../ images / left-btn.png”);

当图像文件夹与您的类的文件夹处于同一级别时

答案 1 :(得分:0)

正确的语法是(当图像为1级时和文件夹内"图像"):

.image-background {
     -fx-background-image: url("../images/background.jpg");
}
相关问题