Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFXCSS:找不到单独文件夹中的图像_Css_Png_Javafx 2_Filepath - Fatal编程技术网

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

JavaFXCSS:找不到单独文件夹中的图像,css,png,javafx-2,filepath,Css,Png,Javafx 2,Filepath,我试图使用javaFX库制作一个javaapplet,但遇到了一个不寻常的问题。我有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/lef

我试图使用javaFX库制作一个javaapplet,但遇到了一个不寻常的问题。我有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文件


有什么想法吗?

既然还没有回答:

-fx边框图像源:url(“../images/left btn.png”)

当imagefolder与类的文件夹处于同一级别时,正确的语法是(当image位于文件夹“images”的上一级别时):


“图像”文件夹位于何处?该文件夹与所有工作文件位于同一目录中。当前有效的设置是将所有文件放在同一文件夹中,.class、.css和.png。为了清晰和组织,我们想把.png放到同一目录下的images文件夹中。谢谢,不过我们也试过了。我们认为问题在于父类使用了样式表,而忽略了任何内联样式的更改。我们通过改变对象而不是CSS绕过了这个问题。
.image-background {
     -fx-background-image: url("../images/background.jpg");
}