码迷,mamicode.com
首页 > 其他好文 > 详细

创建静态获取资源类

时间:2020-02-01 12:14:10      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:col   print   exce   except   buffer   image   private   ges   使用   

在开发的过程中,有时候需要先获取到项目中的一些静态资源。如:图片等。

 

为了统一把静态资源封装,并更好的使用。下面有两种封装类的方法。

 

1、直接封装静态资源

public class GetImages {//创建统一获取的类

public static URL background = GetImages.class.getResource("background.jpg");

//创建出静态的图片资源
public static ImageIcon backgroundIcon = new ImageIcon(background);
}

//其他类进行调用
GetImages.backgroundIcon;//直接调用

 

2、封装静态方法类

public class GetImages {

private static BufferedImage read;
    
    public static BufferedImage getImage(String url) {
        
        //通过IO流进行图片资源的获取
        try {
            
            read = ImageIO.read(GetImages.class.getResource(url));
            
        } catch (IOException e) {
            e.printStackTrace();
        }
        
        return read;
    }

}


//其他类进行调用
GetImages.getImage("background.jpg");//输入图片路径

 

    

创建静态获取资源类

标签:col   print   exce   except   buffer   image   private   ges   使用   

原文地址:https://www.cnblogs.com/huangcan1688/p/12247855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!