Java « Сделать скриншот из программы
Появилась необходимости добавить в функционал, чтобы приложение делало снимок экрана и сохраняло его на диске в случае непредвиденной ошибки.
Так как я занимаюсь в основном вэб-разработкой как программно делать скриншот я не знаю и прошу вашей помощи.
Так как я занимаюсь в основном вэб-разработкой как программно делать скриншот я не знаю и прошу вашей помощи.
1 ответов
Можно почитать здесь - http://blog.codebeach.com/2008/02/taking-screenshots-in-java.html
А вообще-то как-то так:
Robot robot = new Robot();
BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(screenShot, "JPG", new File("screen.jpg"));
Надеюсь помог)
BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(screenShot, "JPG", new File("screen.jpg"));
Надеюсь помог)