创建静态获取资源类

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

 

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

 

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");//输入图片路径

 

    

posted @ 2020-02-01 11:13  JAHC  阅读(179)  评论(0)    收藏  举报