1

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

-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 文件。

有任何想法吗?

4

2 回答 2

0

正确的语法是(当图像是 1 级并在文件夹“图像”内):

.image-background {
     -fx-background-image: url("../images/background.jpg");
}
于 2014-03-13T14:19:37.170 回答
0

万一因为它还没有回答:

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

当图像文件夹与您的课程文件夹位于同一级别时

于 2013-03-14T18:29:20.100 回答