Java 获取图片 的几种方式
我使用过的Java 获取图片的方式 有三种
-
java.awt.Toolkit.getDefaultToolkit() - javax.imageio.ImageIO;
- ImageIcon
1 public class WormStage{ 2 public static Image background; 3 public static Image foodImage; 4 public static Image cellImage; 5 6 public WormStage(){ 7 // 这种为跨文件夹获取图片 8 background = Toolkit.getDefaultToolkit().getImage("WormImg/bg.png"); 9 //这种只能获取当前代码文件夹的图片 10 foodImage = Toolkit.getDefaultToolkit().createImage(getClass().getResource("food.png")); 11 12 } 13 }
public class Images { public static BufferedImage sky; public static BufferedImage sky1; static{ //跨文件读取文件 sky = ImageIO.read(new File("shootimages\\sky.png")); //只能当前文件夹读取文件 sky = ImageIO.read(getClass().getResource("sky.png")); } }
public class Images{ public static ImageIcon sea; public static ImageIcon sea1; static{ //可跨文件夹读取 sea = new ImageIcon("images/sea.png"); } }

浙公网安备 33010602011771号