项目目录--src--testTable--image--active.gif
|
|_Task.class
方法1:通过项目目录访问。
String a = System.getProperty("user.dir"); //得到项目目录
String activeString= a + "\\src\\testTable\\image\\active.gif";
方法2:通过当前目录访问:
String activeString= Task.class.getResource("image/active.gif").getFile();
方法3:通过源目录(src)访问
String activeString = Task.class.getClassLoader().getResource("testTable/image/active.gif").getFile();
最后得到Image:
ImageIcon activeIcon = new ImageIcon(activeString);
Image activeImage = activeIcon.getImage();
或者是:
Image activeImage =Toolkit.getDefaultToolkit().createImage(activeString);