Java代码截屏

来源:互联网 发布:步进电机驱动器编程 编辑:程序博客网 时间:2024/06/14 00:36

本文链接: http://blog.csdn.net/xietansheng/article/details/78453640

Java代码截屏使用java.awt.Robot中的createScreenCapture方法实现。

代码实例:

package com.xiets.capturedemo;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;public class Main {    public static void main(String[] args) throws Exception {        // 获取屏幕尺寸        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();        // 创建需要截取的矩形区域        Rectangle rect = new Rectangle(0, 0, screenSize.width, screenSize.height);        // 截屏操作        BufferedImage bufImage = new Robot().createScreenCapture(rect);        // 保存截取的图片        ImageIO.write(bufImage, "PNG", new File("capture.png"));    }}