2015-11-21 43 views
0

这一直困扰着我很长一段时间了。问题是我想在JFrame中显示一些图像。我知道如何做到这一点,只需使用ImageIcon即可。但是,它需要一个指向图像的路径。因此,如果我将项目编译成jar并将其提供给我的朋友,则图像不会出现,因为图像文件不在我朋友的设备上!如何将图像添加到JFrame项目

在Android Studio中,IDE会照顾这些东西。您只需将图像放入drawable文件夹中,即可为您生成代码。这同样适用于Visual Studio。我只需要“导入”图像。

但我在Eclipse中对图像资源一无所知。我怎样才能通过“图像资源”的东西添加图像到JFrame?

+1

寻求在Java +摆动+图像+嵌入式资源标记问题,投票关闭 – mKorbel

回答

3

拖放图像拖放到你的项目,并在网址部分类型此

ImageIcon ic = new ImageIcon(getResource().getClass("Example.jpg")); // image name instead of Example.jpg 
+0

什么是“URL部分”?你能告诉我一个截图吗? – Sweeper

+0

从URL部分我的意思是图像的网址。从这个方法你可以使用你的项目中的图像 – Programmer

+0

当你将jar文件的图像放在你的项目中 – Programmer