因此,我正在通过Netbeans为项目创建一个GUI接口(使用它是一项要求(。在我为标签添加图标之前,一切都很好。生成的代码如下:
jLabel25 = new javax.swing.JLabel();
jLabel25.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/mycompany/sostarnyba/images/map.png")));
jLabel25.setText("");
我添加的图标与问题中的人显示的完全一样:Netbeans ImageIcon未显示只是我的应用程序根本不运行。
删除图标后,所有内容都会运行,但添加图标后不会运行。错误是:线程中出现异常";AWT-EventQueue-0";java.lang.NullPointerException:无法调用"java.net.URL.toExternalForm(("因为";位置";为null。
我做错了什么?
问题的解决方法不是在项目中设置完整路径,而是在计算机中从/Users 开始设置绝对路径