在Eclipse中阅读资产

3

我正在开发一个小游戏,其中使用了一些图片作为精灵等等。当我像这样从磁盘加载它时,它可以正常工作。

Image image = new Image("C:\\AppleMan.png");

但是我该如何从项目内的文件夹中加载它呢?我正在使用 Eclipse 作为 IDE,语言是 Java :)
我截了一个示例项目的屏幕截图,以便您可以看到我导入图片的方式。
因此,我想像这样的伪代码从资源文件夹中加载图片。
Image image = getResource("Resources/AppleMan.png");

但那根本行不通。
非常感谢任何帮助 :)

可能是重复问题 - https://dev59.com/zlrUa4cB1Zd3GeqPgyC_#7014177 - mre
2个回答

2

请链接最新的Javadoc文档。 - mre

-3

你之前传递的是绝对路径,现在却传递了相对路径。请添加 Eclipse 工作区的路径。

例如,如果你的工作区在 C:\Workspace 目录下,你需要输入:

Image image = getResource("C:\\Workspace\\HowToGetResources\\Resources\\AppleMan.png");

1
拥有一个指向资源的绝对路径是可怕的:而且OP正在询问如何从资源文件夹加载。 - Felice Pollano

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接