Загрузка ImageIcon из источника - PullRequest
0 голосов
/ 01 января 2012

Я делаю игру и помещаю некоторые изображения в свою папку ide / images, но программа выдает исключение нулевого указателя error.my код для загрузки 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 голосов
/ 01 января 2012

Ваша папка / images находится в том же каталоге, в котором находится ваш класс?

Т.е. ваш класс тоже находится в папке / ide ?

0 голосов
/ 01 января 2012
  • Проверьте путь. Действительно ли файлы находятся в папке с изображениями?

  • Они называются так, как вы говорите, там называются?

  • Являются ли они правильным регистром, если вы используете файловую систему с учетом регистра (другими словами, actor.jpg и ACTOR.JPG - это два разных файла)?

  • Являются ли изображения ресурсом ? (Также смотрите здесь .)

  • Попробуйте выполнить пошаговую процедуру, описанную здесь (документация NetBeans).

0 голосов
/ 01 января 2012

Попробуйте с абсолютным путем?("/images/actor.jpg")?

...