У меня есть проект 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).
Что я делаю не так, и как я могу получить это изображение правильно?