java - 如何为图像编写正确的 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 消息。
解决方案
推荐阅读
- python - 从数据帧列表中将数据帧合并到 for 循环中
- javascript - 如何为 blob/容器生成 azure 共享访问签名?
- go - go 如何知道从哪里获取包裹
- time-complexity - 这段代码的时间复杂度是多少?我的老师和我不能同意
- ios - 下拉菜单更新视图
- sql - 将带有 Join 的 SQL 查询转换为 X++ Dynamics AX 脚本
- angular - 如何在 Angular 内部调用关键事件
- python - 如何连接黑白图像(骨架图像)中的虚线,然后使其平滑?
- javascript - 使用 React Router Dom 的 Url 路径级别
- xamarin.forms - Xamarin.UWP 上不可见的图标