我的程序中有以下代码:
final ImageIcon mapStart = new ImageIcon("C:\\Users\\Damian\\Desktop\\Main Start.png");
我如何制作它,以便当有人下载我的源文件时它仍然有效。
感谢。
我试过这个:
final ImageIcon mapStart = new ImageIcon(http://i200.photobucket.com/albums/aa218/damiantheman1/MainStart.png);
但是出现了错误。我在这里错过了什么吗?
答案 0 :(得分:0)
使用相对路径(并将图像放置在与程序相对的位置)或将图像嵌入到程序中,并使用Class#getResource
从应用程序上下文中加载图像
有关更多信息,请查看Retrieving Resources和Location-Independent Access to Resources以及Class#getResource
您可能还想查看Reading/Loading an Image作为通过ImageIcon