当前位置: 首页 > 知识库问答 >
问题:

正在FXML ImageView中加载图像?

符允晨
2023-03-14

我的FXML中有以下图像:

        <ImageView>
            <image>
                <Image url="@/Icons/myImage.png" />
            </image>
        </ImageView>

我的xml文件在里面:

src/Core/View

另一方面,我的图标在里面:

src/Core/View/Icons

为什么我得到无效资源的错误。。。在类路径上找不到?我不知道我做错了什么,也不知道如何使路径工作。

共有1个答案

盖马鲁
2023-03-14

您需要将url=“@/Icons/myImage.png”更改为url=“@Icons/myImage.png”,删除首字母/

 类似资料:
  • 下面是我的代码: 只是一个加载图像的文件。 我得到以下错误: 以下是完整的代码:

  • 问题内容: 在Eclipse中,当我运行代码时,此方法有效: 这是我的Package Explorer中的文件结构: 此外,此工作空间位于Z:\ eclipse_projects中 我可以看到 ImageIcon图标= new ImageIcon(“ src / Action-exit-icon.png”); 运行良好,而menuBar可以完成工作。 现在,我们导出该项目,然后我将JAR通过电子邮

  • 问题内容: 当我尝试在applet浏览器中运行applet时,无法找到资源(图像)。我尝试像这样加载资源: 但是当我在appet查看器中运行它时,路径是这样的:imgPath:file:D:/Work/app/build/classes/com/blah/Images/a.png 虽然此路径中有图像,但前缀文件是:导致问题,我该如何测试此代码? 当部署在服务器中并且代码库返回服务器URL时,此代码

  • 无法将获取错误的图像显示为未找到,但我已为其提供了完整路径。我不知道我错在哪里。

  • 问题内容: 我测试了此代码以创建带有图像的对话框。 我将图像文件放入目录中。但是由于某些原因,图像无法显示。你能帮我纠正我的错误吗? 问题答案: 只需替换以下代码: 有了这个 Docu参考。 https://docs.oracle.com/javase/8/javafx/api/javafx/scene/image/Image.html 当您将a传递给该类时,可以用 四种不同的方式 处理( 从do

  • 问题内容: 我有一个CoreBundle,其中包含主要的CSS文件和图像。现在,当我从CSS加载图像时出现问题;图片未显示。 (可以使用完整路径) 我使用以下命令安装了资产:我可以在下看到图像和CSS文件。 这是核心捆绑包中的文件结构: 这是我将css文件加载到模板中的方法: 提前谢谢你的帮助。 问题答案: 使用Assetic捆绑包中的过滤器 在config.yml中: 然后像这样调用样式表: 哦