创建静态获取资源类

ぐ巨炮叔叔 提交于 2020-02-01 12:12:25

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

 

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

 

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

 

    

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!