抱歉,新手。我在Netbeans中尝试向J标签添加图标时遇到错误。错误为:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.net.URL.toExternalForm()" because "location" is null
导入所有的图像后,我用来为我的项目。我仍然得到这个错误。
以下是Netbeans中的默认代码:
diceButton = new javax.swing.JButton();
diceButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/resources/dice.png"))); // NOI18N
(https://i.stack.imgur.com/VCANk.png)
我希望将其添加到jlabel中,以便图像也位于jar文件中
1条答案
按热度按时间mqkwyuun1#
您还应该尝试此方法以更好地理解label和button的icon(image)属性。
或者您也可以通过指定绝对路径从label/image icon- property执行此操作。