JAVA实现截屏
来源:互联网 发布:淘宝上的组装机好吗 编辑:程序博客网 时间:2024/06/09 13:52
package util;import java.awt.Desktop;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;public class CaptureScreen { public static void captureScreen(String fileName, String folder) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screenRectangle = new Rectangle(screenSize); Robot robot = new Robot(); BufferedImage image = robot.createScreenCapture(screenRectangle); //保存路径 File screenFile = new File(fileName); if (!screenFile.exists()) { screenFile.mkdir(); } File f = new File(screenFile, folder); ImageIO.write(image, "png", f); //自动打开 if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.OPEN)) Desktop.getDesktop().open(f); } public static void main(String[] args) { try { captureScreen("E:\\你好","22.png"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
0 0
- java实现截屏
- JAVA实现截屏
- Java实现网页截屏
- java实现截屏程序
- 用java实现屏幕截屏
- java实现手机截屏工具
- Java实现网页截屏(未测试)
- 利用java robot实现模拟键盘事件和截屏
- Java实现
- java实现
- java实现排列组合实现
- 实现缓存 java实现
- java满汉楼----实现闪屏界面
- JAVA实现的时钟实现
- 基数排序---Java实现+C++实现
- 整数实现翻转---java实现
- 手写实现Java ArrayList实现
- Java实现 数组实现队列
- Objective-C的初学者指导part2:Methods
- 不用设置selector也能更改View的显示状态
- Android Bundle类
- CPU 信息
- Windows驱动开发技术详解__派遣函数
- JAVA实现截屏
- Android Telephony分析(六) ---- 接口扩展(实践篇)
- ccs中display:none visibility:hidden opacity:0的区别
- okhttp
- sklearn的svc参数总结及cross_validation
- 关于对Android的videoView和mediaController的吐槽
- IIS Express
- 通讯录(文件版)三
- Ehcache3.0.0的使用