日期:2014-05-20 浏览次数:20855 次
ImageIcon topIcon = new ImageIcon(this.getClass().getResource("../../images/test.jpg"));
试了一下,两次返回上级目录就找不到资源了,听听楼下怎么说
//你要改路径的话可以通过回避Class.getResource();来解决
//用Image获得图片转成ImageIcon
String directory = System.getProperty("user.dir");
//directory是你的package所在目录,这里就是project所在目录了,注意这是在非IDE环境下
//如果在eclipse中,这个directory就是你的工程的路径
directory += "\\images\\test.jpg"; //假设 ProjectName/images/test.jpg
Image img = Toolkit.getDefaultToolkit().getImage(directory);
background = new ImageIcon(img);