-
方法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);