# HG changeset patch # User Shinji KONO # Date 1318993034 -32400 # Node ID 28cd6a6c524d0f76f72521e9962607e6422121b6 # Parent 13458f88d8c9203a4dc5f7b11c918fd03393f35c add screen capture example diff -r 13458f88d8c9 -r 28cd6a6c524d .classpath --- a/.classpath Wed Oct 12 06:45:04 2011 +0900 +++ b/.classpath Wed Oct 19 11:57:14 2011 +0900 @@ -3,11 +3,5 @@ - - - - - - diff -r 13458f88d8c9 -r 28cd6a6c524d src/test/screen2image.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/screen2image.java Wed Oct 19 11:57:14 2011 +0900 @@ -0,0 +1,23 @@ +package test; + +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 screen2image +{ + public static void main(String[] args) throws Exception + { + Robot robot = new Robot(); + BufferedImage screenShot = null; + for(int i = 0; i<10;i++) { + screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize())); + System.err.println("done"); + } + ImageIO.write(screenShot, "JPG", new File("screenShot.jpg")); + } +} \ No newline at end of file