java中加载图片的方式
假设目录结构如下:
项目目录--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);
本文探讨了Java中通过项目目录、当前目录和源目录加载图片的三种常见方法,并展示了如何使用`ImageIcon`和`Toolkit`获取和显示图片。
3433

被折叠的 条评论
为什么被折叠?



