这让我很长时间以来一直困扰着我。问题是我想在JFrame中显示一些图像。我知道怎么做,只需使用ImageIcon
。但是,它需要一条到图像的路径。因此,如果我将项目编译成jar并将其交给我的朋友,那么图像就不会出现,因为图像文件不在我朋友的设备上!
在Android Studio中,IDE会处理这些内容。您只需将图像放入drawable
文件夹,它就会为您生成代码。这同样适用于Visual Studio。我只需要“导入”图像。
但我在Eclipse中没有看到图像资源。如何通过“图像资源”来添加图像到JFrame?
答案 0 :(得分:3)
将图片拖放到项目中,然后在url部分中键入此
ImageIcon ic = new ImageIcon(getResource().getClass("Example.jpg")); // image name instead of Example.jpg