已有101人关注
从本地目录树中选择一张图片并在JFrame容器中显示,然后将它保存到本地目录树中的另一个位置
发表在Java图书答疑 2015-06-14
是否精华
版块置顶:
如题,我想从本地磁盘选择一张图片,在JFrame中显示出来,然后通过一个Button的Onclick事件再打开本地磁盘的目录,并选择一个位置将它重新存储。我已经在明日的书上找了很久了,但是上面的实例全是处理文本的,我想请老师解答一下,我应该怎样达到这个目的?谢谢了!
分享到:
精彩评论 1
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-06-15
沙发
我给你一个frame现实图片的小例子:
public void showPic() {
JFrame f = new JFrame();
f.setSize(400, 300);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setTitle("绘制图片");
JLabel l = new JLabel(new ImageIcon("C:\\img.jpg"));
f.add(l);
f.setVisible(true);
}

你说的点击按钮打开选择文件窗口可以用JFileChoose控件:
jfc.showOpenDialog(jf);//在jf这个JFrame对象中打开jfc这个文件选择窗口
String filename=jfc.getSelectedFile().getAbsolutePath();//获取选中文件的绝对路径

转移文件可以使用这个方法:
File file = new File("C:\\img.jpg");\\旧地址
file.renameTo(new File("C:\\新地址\\img.jpg"));\\新地址

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照