从源加载ImageIcon

时间:2012-01-01 14:39:31

标签: image imageicon

我正在制作游戏,我在ide / images文件夹中放了一些图像,但是程序给出了空指针异常错误。我加载imageicon的代码是这样的

 ImageIcon ac=new ImageIcon(getClass().getResource("images/actor.jpg"));
 ImageIcon ac1=new ImageIcon(getClass().getResource("images/actor_shoot.jpg"));
    //some codes

Image n=ac.getImage();
 //some codes

我试过但找不到,你的建议是什么?谢谢。

3 个答案:

答案 0 :(得分:0)

尝试使用绝对路径? (“/ images / actor.jpg”)?

答案 1 :(得分:0)

您的文件夹 / images 是否位于您的班级所在的目录中?

即你的班级是否也在 / ide 文件夹中?

答案 2 :(得分:0)

  • 检查路径。这些文件真的在images文件夹中吗?

  • 他们被称为你所说的话吗?

  • 如果您使用区分大小写的文件系统(换句话说,actor.jpg和ACTOR.JPG是两个不同的文件),它们是否是正确的情况?

  • 图片是resource吗? (另请查看here。)

  • 尝试按步骤here(NetBeans文档)进行操作。