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) throws Exception {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle screenRectangle = new Rectangle(screenSize);
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenRectangle);
ImageIO.write(image, "png", new File(fileName));
}
public static void main(String[] args) {
try {
captureScreen("F:\\Test22.png");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java屏幕截取
转载文章标签 java Java 文章分类 JavaScript 前端开发
上一篇:java图形验证码
下一篇:java常用日期操作方法

-
远程截取屏幕内容
//服务器端代码using System;using System.Collections.Generic;using Syste
.net 客户端 ipad microsoft 释放资源