当前位置: 技术问答>java相关
加载图象作为资源????
来源: 互联网 发布时间:2015-10-19
本文导语: 《java2 图形设计 1 AWT》中——加载图象作为资源 里有下面用法: URL url = getClass().getResource("globe.gif"); try{ Image im = createImage((ImageProducer)url.getContent()); …… …… } 来加载图象作为资源, 我想...
《java2 图形设计 1 AWT》中——加载图象作为资源 里有下面用法:
URL url = getClass().getResource("globe.gif");
try{
Image im = createImage((ImageProducer)url.getContent());
……
……
}
来加载图象作为资源,
我想从指定位置或网络中加载图形,该怎么办呢?
我试过用类似 url = new URL("c_/pic/myPic.gif"); 好象不行
URL url = getClass().getResource("globe.gif");
try{
Image im = createImage((ImageProducer)url.getContent());
……
……
}
来加载图象作为资源,
我想从指定位置或网络中加载图形,该怎么办呢?
我试过用类似 url = new URL("c_/pic/myPic.gif"); 好象不行
|
假设你的*.gif文件都封包在一个jar中,目录位置为:
com.my.images
则:
ImageIcon icon = new ImageIcon(ClassLoader.getSystemResource("com/my/images/myPic.gif"));
com.my.images
则:
ImageIcon icon = new ImageIcon(ClassLoader.getSystemResource("com/my/images/myPic.gif"));
|
new URL("file:///c:/pic/myPic.gif");
|
new URL("file:///"+url);