如何正确从 NetBeans 中的“资源”文件夹中获取图像
我在 NetBeans 7.0 中有一个 Java 项目。
我想动态地向某些标签添加一些图像。图像将根据程序的状态而有所不同。
我把一个这样的图像,“填充.jpg”,放在我项目的“资源”文件夹中。
我想正确访问此文件(不是通过绝对或相对路径,因为当我构建jar文件时,这会导致问题)。
所以我找到了这个方法:
ImageIcon fillingIcon = new ImageIcon(getClass().getClassLoader().getResource("filling.jpg"));
labelFontFilling.setIcon(fillingIcon);
它一直给我java.lang.NullPointerException。但是我确信有该图像,因为我可以从该标签的“NetBeans 属性”菜单中将图像分配给标签(但我不想要这个,我想通过 Java 代码添加图像)。
我做错了什么,我怎样才能正确获得该图像?