java保存JFrame窗口的内容为图片
来源:互联网 发布:amf数据分析器 v22 编辑:程序博客网 时间:2024/06/11 00:57
原文链接:https://stackoverflow.com/questions/12575201/how-to-save-a-image-on-jframe
考虑到截图保存窗口如果被其他置顶窗口挡住,或者窗口在屏幕外的话无效了,所以采用如下方法。
public void savePic(JFrame jf){//得到窗口内容面板Container content=jf.getContentPane();//创建缓冲图片对象BufferedImage img=new BufferedImage(jf.getWidth(),jf.getHeight(),BufferedImage.TYPE_INT_RGB);//得到图形对象Graphics2D g2d = img.createGraphics();//将窗口内容面板输出到图形对象中content.printAll(g2d);//保存为图片File f=new File("saveScreen.jpg");try {ImageIO.write(img, "jpg", f);} catch (IOException e) {e.printStackTrace();}//释放图形对象g2d.dispose();}
阅读全文
1 0
- java保存JFrame窗口的内容为图片
- delphi RichEdit的内容保存为图片
- delphi RichEdit的内容保存为图片
- delphi RichEdit的内容保存为图片
- 将View的内容保存为图片
- MFC保存窗口为图片
- WebBrowser 内容保存为图片
- PHP保存base64格式的图片内容为图片文件
- JAVA Swing JFrame窗口的建立
- JAVA 创建JFRAME窗口
- 将HTML5 Canvas的内容保存为图片
- HTML5 Canvas的内容保存为图片toDataURL()
- 将HTML5 Canvas的内容保存为图片
- 将HTML5 Canvas的内容保存为图片
- 将HTML5 Canvas的内容保存为图片
- JAVA如何在为窗口设置背景图片(1.JFrame)
- 如何将Qt窗口的内容转化为图片?
- 为jframe窗口设置背景图片
- java并发-线程池总结
- HI3515海思开发板移植3G模块笔记
- DataOutputStream的相关方法以及如何读出需要的内容
- android 判断 wifi 是否是 5G
- 深入理解log机制
- java保存JFrame窗口的内容为图片
- UVA 1600 Patrol Robot bfs
- 小结
- 习惯三 要事第一---自我管理的原则
- 设计模式-观察者模式
- leetcode【第十六周】左叶子节点求和
- How to get the Projection ProjectionMatrixFromCameraIntrinsics
- 在android使用httpclient时出现“SocketException: Broken Pipe”的解决方法
- IntentService源码解析