comparison src/test/screen2image.java @ 164:28cd6a6c524d

add screen capture example
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 19 Oct 2011 11:57:14 +0900
parents
children
comparison
equal deleted inserted replaced
162:13458f88d8c9 164:28cd6a6c524d
1 package test;
2
3 import java.awt.Rectangle;
4 import java.awt.Robot;
5 import java.awt.Toolkit;
6 import java.awt.image.BufferedImage;
7 import java.io.File;
8
9 import javax.imageio.ImageIO;
10
11 public class screen2image
12 {
13 public static void main(String[] args) throws Exception
14 {
15 Robot robot = new Robot();
16 BufferedImage screenShot = null;
17 for(int i = 0; i<10;i++) {
18 screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
19 System.err.println("done");
20 }
21 ImageIO.write(screenShot, "JPG", new File("screenShot.jpg"));
22 }
23 }