Как захватить скриншот

Эта подсказка показывает путь для захвата скриншота определенной области на экране, и сохранить его в JPG файл.


import java.awt.AWTException;

import java.awt.Rectangle;

import java.awt.Robot;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.IOException;



import javax.imageio.ImageIO;



public class RobotExp {

    

    public static void main(String[] args) {

        

        try {

            

            Robot robot = new Robot();

            // Capture the screen shot of the area of the screen defined by the rectangle

            BufferedImage bi=robot.createScreenCapture(new Rectangle(100,100));

            ImageIO.write(bi, "jpg"new File("C:/imageTest.jpg"));

            

        catch (AWTException e) {

            e.printStackTrace();

        catch (IOException e) {

            e.printStackTrace();

        }

    }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>