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