`

java中加载图片的方式

    博客分类:
  • 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中加载图片和声音

    用Applet小程序来实现在Java中加载图片和声音的程序

    java面板加载图片

    在Java编程环境中,"java面板加载图片"是一个常见的任务,特别是在构建用户界面(UI)时。面板(JPanel)是Java Swing库中的一个组件,它允许开发者自定义UI元素并添加到窗口或容器中。本程序实现了图片翻页功能,这...

    自定义Java类加载器

    Java类加载器是Java虚拟机(JVM)的关键组成部分,它负责查找并加载类到内存中,使得程序能够运行。自定义Java类加载器允许我们根据特定需求扩展默认的加载机制,例如,从非标准位置加载类或者实现动态加载。在Java...

    Java Http异步加载图片

    在Java编程中,异步加载图片是一项常见的任务,特别是在开发Android或者Web应用时,为了提高用户体验,我们需要在后台线程中加载图片,而不是阻塞主线程。本篇将深入讲解如何利用Java原生类实现Http异步加载图片的...

    JAVA界面设计——Applet和JFrame图片加载篇

    在Applet中加载图片,你需要使用`java.awt.Image`类和`javax.swing.ImageIcon`类。以下是一个基本示例: ```java import java.applet.Applet; import java.awt.Image; import javax.swing.ImageIcon; public class...

    java中处理图片水印

    3. **加载图片** 要在图片上添加水印,首先需要加载原始图片。可以使用`ImageIO.read()`方法从文件路径读取`BufferedImage`对象。 ```java File file = new File("original.jpg"); BufferedImage originalImage...

    java 加载JDBC驱动程序

    此图片可能包含关于JDBC驱动加载过程或数据库操作的可视化表示,帮助理解概念。 总的来说,加载JDBC驱动是Java应用程序与数据库交互的关键步骤,涉及对Java类加载机制的理解以及对JDBC API的正确使用。通过`Class....

    java Swing读取图片

    在Java中,我们通常使用`ImageIcon`类的构造函数来加载图片。以下代码展示了如何从文件系统中加载图片: ```java String imagePath = "path/to/your/image.jpg"; ImageIcon imageIcon = new ImageIcon(imagePath);...

    如何在JAVA中添加图片

    在Java编程语言中,添加和显示图片是一项常见的需求,特别是在创建图形用户界面(GUI)或者进行游戏开发时。本文将详细讲解如何在Java程序中添加并显示图片。 首先,我们需要了解Java中的`javax.swing.ImageIcon`类...

    java读取图片文件流

    java读取本地图片文件获取流!java读取本地图片文件获取流!

    java中插入图片

    本文将详细介绍如何在Java应用程序中加载和显示图片,并通过一个具体的示例代码进行解析。 #### 二、基础知识 在Java中,通常使用`java.awt.Image`类来表示图像对象,该类定义了图像的基本属性和操作方法。为了在...

    java编写的图片浏览器

    “上一张”和“下一张”标签揭示了应用程序的核心功能,即在一组图片中前后切换,这是一个常见的图片浏览器特征。 【文件列表】:TuPianLiuLan.java、image "TuPianLiuLan.java"很可能是主程序类,包含了图片...

    利用java往excel中插入图片

    4. **加载图片**:读取本地图片文件并转换为POI支持的格式。 ```java File imageFile = new File("image.png"); byte[] imageData = Files.readAllBytes(imageFile.toPath()); XSSFPictureData pictureData = ...

    java 生成水印图片

    该方法首先加载目标图片,并将其加载到内存中,然后加载水印图片,并将其设置到目标图片的指定位置上。最后,该方法将目标图片保存到磁盘上。 在该方法中,使用了 BufferedImage 和 Graphics2D 两个类。...

    java上传图片后立即将图片显示出来

    在Java开发中,图片上传并实时显示是一项常见的需求,特别是在Web应用中。本文将深入探讨如何利用Java技术实现在图片上传后立即在页面上显示。首先,我们需要理解这个过程涉及的关键技术点,包括文件上传、文件处理...

    gilde https加载图片

    在IT行业中,我们经常需要处理图像资源,尤其是在Web开发中,加载图片是常见的任务。"Glide"是一个流行的Android库,专门用于加载和显示网络图片以及其他形式的图像资源。在这个场景下,"gilde https加载图片"指的是...

    瀑布加载java版

    在Java版的瀑布加载中,前端部分主要用到jQuery库。jQuery提供了一系列方便的DOM操作和事件处理方法,使得我们可以通过监听滚动事件,判断用户是否接近页面底部,如果接近则触发加载更多数据的请求。具体实现可以...

    关于listview item重用导致图片重复加载 图片重新请求

    3. **加载图片**:在ListView的Adapter中,使用ImageLoader的`displayImage()`方法加载图片。这个方法会根据已存在的缓存决定是否需要重新请求网络。 ```java public View getView(int position, View convertView,...

    viewPager实现动态加载图片,附带大图片处理方式

    这篇博客"viewPager实现动态加载图片,附带大图片处理方式"将深入探讨如何在ViewPager中高效地处理图片加载。 首先,我们要理解ViewPager的工作原理。ViewPager通过PagerAdapter的`instantiateItem()`和`...

    加载中图片集合

    加载图片的实现方式多种多样,可以是静态图像(如GIF)或者动态SVG,也可以是CSS3动画或JavaScript脚本。对于开发者来说,选择哪种实现方式取决于性能需求、兼容性以及设计复杂性。例如,GIF适用于跨平台的简单动画...

Global site tag (gtag.js) - Google Analytics