博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 加载图片的几种方式
阅读量:6479 次
发布时间:2019-06-23

本文共 629 字,大约阅读时间需要 2 分钟。

项目目录--src--testTable--image--active.gif

                                            |

                                            |_Task.class 

  1. 方法1:通过项目目录访问。   

  2. String a = System.getProperty("user.dir"); //得到项目目录   

  3. String activeString= a + "\\src\\testTable\\image\\active.gif";   

 

  1. 方法2:通过当前目录访问:   

  2. String activeString= Task.class.getResource("image/active.gif").getFile();   

 

  1. 方法3:通过源目录(src)访问   

  2. String activeString = Task.class.getClassLoader().getResource("testTable/image/active.gif").getFile();  

 

  1. 最后得到Image:   

  2. ImageIcon activeIcon = new ImageIcon(activeString);   

  3. Image activeImage = activeIcon.getImage();   

  4.   

  5. 或者是:   

  6. Image activeImage =Toolkit.getDefaultToolkit().createImage(activeString);

转载于:https://www.cnblogs.com/fabaoyi/p/3731518.html

你可能感兴趣的文章
moosefs即将发布新版
查看>>
WCF4.0新特性体验(12):服务发现WS-Discovery之Managed Service Discovery
查看>>
FOSCommentBundle功能包:运行测试
查看>>
python
查看>>
SmartGit 试用过期
查看>>
c#参数传递几点小结
查看>>
python 测试驱动开发的简单例子
查看>>
JDBC中驱动加载的过程分析
查看>>
Aes 加密简单例子
查看>>
AE 线编辑
查看>>
python 回溯法 子集树模板 系列 —— 15、总结
查看>>
软件设计之UML—UML的构成[上]
查看>>
蚂蚁金服硅谷ATEC科技大会:看技术如何带来平等的机会
查看>>
[SPLEB]CodeSmith原理剖析(1)
查看>>
如何使用AdMob中介界面?
查看>>
分享一个shell脚本:通过Jumper机器来创建Jumper和target机器账号
查看>>
UITableViewCell分割线不是左对齐的问题
查看>>
CentOS7 编译安装PHP7
查看>>
MySQL常见错误代码及代码说明
查看>>
Cglib动态代理基础使用
查看>>