0

我意识到已经以各种方式提出了这个问题,但尽管如此,我还是无法解决我的问题。我确定我已经正确完成了所有操作,但它仍然会引发空指针异常。这是 Eclipse 的 Windows 7 问题吗?

我附上了一个屏幕截图,这样你就可以确切地看到我是如何布置的并且它仍然无法正常工作。我真的很想解决这个问题,这样我就可以继续我正在做的教程。依赖于如此微不足道的事情真是令人沮丧!我的图像 star.png 位于图像文件夹中,该文件夹也位于包所在的 src 文件夹中。谢谢!

4

2 回答 2

1

要从 Eclipse 项目中加载图像:

  1. 创建一个新的源文件夹。不要使用常规文件夹,例如工作区中已有的文件夹。
  2. 在刚刚创建的文件夹中创建一个名为“star3.images”的新包。
  3. 将您想要的图像(在您的情况下为“star.png”)复制到包中。
  4. 使用以下内容加载它:

    ImageIcon ii = new ImageIcon(getClass().getResource("images/star.png"));
对于所有其他图像,将“star.png”替换为您要加载的任何图像的名称。
于 2013-10-05T23:35:57.203 回答
0

项目; 特性; java构建路径;图书馆;添加类文件夹

将一个类文件夹(称为 res 或其他东西)添加到项目文件夹中,然后使用:

    new ImageIcon(this.getClass().getResource("/res/star.png")).getImage();
于 2013-10-05T22:27:35.447 回答