JAR文件中没有显示图像



我正在使用Netbeans IDE,当我使用"清洁和构建项目"来制作我的程序的可执行jar文件时,它不会保留图像。我有图像位于"src/resources"。

我通过以下方式获得图像代码:

setIcon(new javax.swing.ImageIcon(getClass().getResource("icon.png")));

我如何得到的图像显示在可执行的jar文件?

如果您的图像位于src/resources中,则设置图像文件的代码行应该像这样

setIcon(new javax.swing.ImageIcon(getClass().getResource("resources/icon.png")));

尝试使用路径/resources/icon.png。记住,当您将getClass().getResource与相对路径一起使用时,该路径将相对于类的包,而不是它的根。

相关内容

  • 没有找到相关文章

最新更新