Java 不同计算机上的ImageIcon源
我的程序中有以下代码:Java 不同计算机上的ImageIcon源,java,Java,我的程序中有以下代码: 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); 但是出现
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);
但是出现了一个错误。我在这里遗漏了什么吗?或者使用相对路径并将图像放置在程序的相对位置,或者将图像嵌入到程序中并使用ClassgetResource从应用程序上下文中加载图像 有关更多信息,请参阅和
您可能还想了解一下,作为通过ImageIcon加载图像的替代方法,相对位置的示例是什么?在下载文件夹中?在C:\\Users\\Through之后,我将输入什么?新文件路径/to/images;我可以改用URL方法吗?我已经尝试过:final ImageIcon mapStart=new ImageIcon;但是出现了一个错误。我是不是遗漏了什么?我把它编辑到了我的主要帖子中http://i200.photobucket.com/albums/aa218/damiantheman1/MainStart.png 可能就是你想要的。不过请注意,ImageIcon将启动一个后台线程来下载图像,因此它可能不会立即可用