

import java.awt.AWTException;
import java.awt.HeadlessException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class RobotTest {
	public static void main(String[] args) throws HeadlessException, AWTException, IOException {
		BufferedImage bImg = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
		File outputfile = new File("saved.png");
	    ImageIO.write(bImg, "png", outputfile);
	}
}
