思路:使用 java.awt.Image包下的Image可以接收图片。读取则使用ImageIO对象。
代码如下:
/**
* 读取图片,首先导入以下的包
*/
import java.awt.Image;
import javax.imageio.ImageIO;
import java.io.*;
/**
* 用Image对象来接收图片
* 路径根据实际情况修改
*/
Image image = ImageIO.read(new File("c:\\1.png"));
System.out.println(image.getSource());
用字节流的方式了。
读取后要显示的话,可以放到一个label控件里
Image image = ImageIO.read(new File("D:\\图片.gif"))
public void showpic(File pic) {
ImageIcon icon;
try {
icon = new ImageIcon(pic.toURI().toURL());
label.setIcon(icon);
} catch (Exception e) {
e.printStackTrace();
}
}
仅供参考!!!