可以参考下面的连接
http://community.csdn.net/Expert/topic/4698/4698217.xml?temp=.1064264
URLClassLoader urlLoader = (URLClassLoader)this.getClass().getClassLoader();
//类加载类加载器
URL url = urlLoader.findResource("a.gif");
Image image = Toolkit.getDefaultToolkit().getImage(url);
使用这种方法加载图片图片必须放到此类的同一目录下.请问如何加载一个指定任意位置的图片呢
http://community.csdn.net/Expert/topic/4698/4698217.xml?temp=.1064264
URLClassLoader urlLoader = (URLClassLoader)this.getClass().getClassLoader();
//类加载类加载器
URL url = urlLoader.findResource("a.gif");
Image image = Toolkit.getDefaultToolkit().getImage(url);
使用这种方法加载图片图片必须放到此类的同一目录下.请问如何加载一个指定任意位置的图片呢
f.toURL();
可以接受文件名参数呀
1)getImage方法本身也是有String filename 接受文件名的参数的
public abstract Image getImage(String filename)
Image image = Toolkit.getDefaultToolkit().getImage(filename);
2)File f=new File("xxxxx");
f.toURL(); 也是可以解决的非常感谢各位朋友的帮助:)