Use the following Java code to capture a screenshot:
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 ScreenCapture { 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(600,700)); ImageIO.write(bi, "jpg", new File("C:/ScreenShot.jpg")); } catch (AWTException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }}