欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
假设目录结构如下:
项目目录–src–testTable–image–active.gif
|
|_Task.class
Java代码
1.方法1:通过项目目录访问.
2.String a = System.getProperty(“user.dir”); //得到项目目录
3.String activeString= a + “\\src\\testTable\\image\\active.gif”;
方法1:通过项目目录访问.
String a = System.getProperty(“user.dir”); //得到项目目录
String activeString= a + “\\src\\testTable\\image\\active.gif”;
Java代码
1.方法2:通过当前目录访问:
2.String activeString= Task.class.getResource(“image/active.gif”).getFile();
方法2:通过当前目录访问:
String activeString= Task.class.getResource(“image/active.gif”).getFile();
Java代码
1.方法3:通过源目录(src)访问
2.String activeString = Task.class.getClassLoader().getResource(“testTable/image/active.gif”).getFile();
方法3:通过源目录(src)访问
String activeString = Task.class.getClassLoader().getResource(“testTable/image/active.gif”).getFile();
Java代码
1.最后得到Image:
2.ImageIcon activeIcon = new ImageIcon(activeString);
3.Image activeImage = activeIcon.getImage();
4.
5.或者是:
6.Image activeImage =Toolkit.getDefaultToolkit().createImage(activeString);
自己变得跟水晶一般透明,