首页 > 解决方案 > 如何为图像编写正确的 URL

问题描述

我正在使用 JavaFX 制作游戏并想将图像加载到其中。我无法找到正确的 URL 来加载图像

它应该是一个记忆游戏,图像应该被加载到一个按钮中供玩家交互。通常,当我尝试使用图像时,我会在项目文件夹中启动 URL,它工作正常,但在这里我不断收到错误消息。当我从 C: Drive 输入完整的 URL 时,我只能让它工作,但不应该也可以从项目文件夹中访问它吗?

这是存储卡类的构造函数

public MemoryCard(String front, int picID) 
    {
        front = new ImageView(front);

        picBack = new ImageView("src/grafics/back.jpg");
        setGraphic(picBack);

        //...
    }

我在源文件夹下创建了一个名为“grafics”的文件夹,其中包含正确的图像。我认为这会起作用,但它只是在我加载图像的行上给了我 IllegalArgumentException 消息。

标签: javaeclipsedirectorypath

解决方案


推荐阅读