假设目录结构如下:
项目目录--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);
分享到:
相关推荐
用Applet小程序来实现在Java中加载图片和声音的程序
本程序实现了图片翻页功能,属于卡片布局管理程序
java类加载器介绍和解释,有例子,图片。
Java http异步加载网络图片,没有第三方包,都是Java原始类
该方法首先加载目标图片,并将其加载到内存中,然后加载水印图片,并将其设置到目标图片的指定位置上。最后,该方法将目标图片保存到磁盘上。 在该方法中,使用了 BufferedImage 和 Graphics2D 两个类。...
java读取本地图片文件获取流!java读取本地图片文件获取流!
Android 中加载大图片时内存溢出的解决方案 在 Android 开发中,加载大图片时经常会出现内存溢出的问题。这是由于大图片的解码需要大量的内存空间,从而导致应用程序崩溃。因此,解决加载大图片时的内存溢出问题是...
利用swt中的一个获取图片的类SwingResourceManager 来解决将程序打为使用java打包之后,生成的jar包中图片找不着的。这是因为通过class.getResource()方法在IDEA中运行的路径和生成jar包获取的的路径是不同的。打成...
实现图片异步加载的代码库, 使用用多线程方式 , 并且可以把图片缓存到 内存或本地文件系统 SD卡上,可配置 下载线程数,缓存位置, 缓存大小,图片显示方式等, 可用于 listview, gridview, pageview中, 而且可以监听 ...
在Java中给图片添加水印是一种常见的保护图片的方法,特别是在需要防止图片被盗用或者滥用的情况下。为了实现这一功能,Java提供了多种方式,其中常用的是使用ImageIO和Apache的Commons Imaging库。 ImageIO是Java...
收集了各种加载数据时处于等待中的图片集合
Java实现ocr图片识别(PaddleOCR)飞桨
Glide是一款功能强大的图片加载框架,功能齐全,使用起来也方便快捷。
将图片加载到内存 循环图片每个像素 找到你需要修改的像素 进行颜色修改。然后再图片BASE64
自己写的图片延迟加载.在IE6、7、8和火狐下测试过。单机tomcat6环境下压力测试通过。 使用说明: 1 引入js文件。 2 在需要做图片延迟加载的页面把img 的src属性换成 hsrc 3 在页面加载前执行 hiddenImge(myImages, ...
java导入图片的代码,开源共享一下,欢迎大家相互交流改善
我们知道,常规情况下点击浏览按钮后,是无法将客户端的图片立即显示在页面上的,这里套用iframe来实现图片上传后立即在当前页面显示
本代码可以应用于各种 Java web 应用程序中,例如在电商平台上,用户上传的图片需要进行压缩处理,以减少存储空间和提高页面加载速度。 优点 本代码具有以下优点: * 可以保存上传的文件,并对其进行压缩处理 * ...
在 Java 开发中,经常需要将 HTML 转换为 PDF,并希望在生成的 PDF 中正确显示 HTML 中的图片。但是,由于 HTML 和 PDF 的格式差异,可能会遇到图片不显示的问题。为了解决这个问题,本文将介绍使用 iText 和 Flying...
下文给大家介绍基于编译器idea以及tomcat服务器开发的,对Java web开发加载图片路径的两种方式感兴趣的朋友一起看看吧