У меня есть проект Java в NetBeans 7.0.
Я хочу добавить некоторое изображение на ярлык динамически. Изображение будет отличаться в зависимости от состояния программы.
Я разместил одно такое изображение "fill.jpg" в папке "Ресурсы" моего проекта.
Я хочу достичь этого файла правильно (не по абсолютному или относительному пути, потому что это вызовет проблемы при создании файла jar).
Итак, я нашел этот метод:
ImageIcon fillingIcon = new ImageIcon(getClass().getClassLoader().getResource("filling.jpg"));
labelFontFilling.setIcon(fillingIcon);
Он продолжает давать мне java.lang.NullPointerException. Но я уверен, что есть этот образ, потому что я могу назначить изображение метке из меню свойств NetBeans для этой метки (но я не хочу этого, я хочу добавить изображение с помощью кода Java).
Что я делаю неправильно, и как я могу правильно получить это изображение?