java 创建image对象_Java中如何根据图片文件创建Image对象,且将Image对象保存为文件形式...

一.创建与保存

1.根据一个文件路径创建Image对象

Image image = ImageIO.read(new File(filepath));

2.将Image对象保存为文件形式

BufferedImage image = ImageIO.read(new File(filepath));//要想保存这个对象的话你要把image声明为BufferedImage 类型

ImageIO.write(image, "jpg", new File("f:/image/apple.jpg"));

二.在图像界面中显示图像

1.使用窗口加载,将图片变为背景显示

ImageIcon bg =new ImageIcon(image);

JLabel jl = new JLabel(bg);

jl.setBounds(0,0,bg.getIconWidth(),bg.getIconHeight());

jf.setSize(bg.getIconWidth(), bg.getIconHeight());

jf.setResizable(false);

//将图片添加到分层窗格的最底层作为背景

jf.getLayeredPane().add(jl, new Integer(Integer.MIN_VALUE));

//内容窗格转化为JPanel,否则不能设置为透明

JPanel jp = (JPanel)getContentPane();

jp.setLayout(null);

jp.setOpaque(false);//设置为透明

2.使用Graphics画笔将图片画在窗口中

重写窗体类的paint(Graphics g)方法

public


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部