Java Swing ImageIcon,将图像放在哪里?

标签 java swing embedded-resource packaging imageicon

我正在关注 Java Swing 游戏教程:http://zetcode.com/tutorials/javagamestutorial/movingsprites/

此时:

ImageIcon ii = new ImageIcon(this.getClass().getResource());
image = ii.getImage();

我只是不知道我必须写什么样的路径以及我应该将我的图像保存在哪里(哪个目录)。

你能帮帮我吗?你能举个例子吗?

最佳答案

在您的 src 文件夹中,创建一个名为“images”或“files”的文件夹,然后将图像放在那里。

然后使用这个:

ImageIcon(this.getClass().getResource("/images/filename.png"));

如果还是不行,试试这个:

ImageIcon(this.getClass().getResource("images/filename.png"));

关于Java Swing ImageIcon,将图像放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912041/

相关文章:

java - 如何使用 JNA 正确映射 `MagImageScalingCallback`?

java - 如何从一个 JFrame 接收另一个 JFrame 的值并将其插入到 JTable 中

c# - 在电子邮件中嵌入背景图像

actionscript-3 - Haxe -- 像 ActionScript 一样嵌入文件?

java - Spring Security 中具有多个 http 部分的 NoUniqueBeanDefinitionException

javascript - 有没有办法在基于区域设置格式化货币时获得一致的输出

java - 如何打印枚举名称而不是 Protocol Buffer 的 int 值(Java)

java - 使用按键绑定(bind)

java - 无法在 JDialog 中将键盘焦点放在 JTextField 上

c# - 如何从 ASP.NET 标记中获取资源字符串?