我意识到已经以各种方式提出了这个问题,但尽管如此,我还是无法解决我的问题。我确定我已经正确完成了所有操作,但它仍然会引发空指针异常。这是 Eclipse 的 Windows 7 问题吗?
我附上了一个屏幕截图,这样你就可以确切地看到我是如何布置的并且它仍然无法正常工作。我真的很想解决这个问题,这样我就可以继续我正在做的教程。依赖于如此微不足道的事情真是令人沮丧!我的图像 star.png 位于图像文件夹中,该文件夹也位于包所在的 src 文件夹中。谢谢!
要从 Eclipse 项目中加载图像:
使用以下内容加载它:
ImageIcon ii = new ImageIcon(getClass().getResource("images/star.png"));
对于所有其他图像,将“star.png”替换为您要加载的任何图像的名称。
项目; 特性; java构建路径;图书馆;添加类文件夹
将一个类文件夹(称为 res 或其他东西)添加到项目文件夹中,然后使用:
new ImageIcon(this.getClass().getResource("/res/star.png")).getImage();