Robot.createScreenCapture(Rectangle screenRect) has the following syntax.
public BufferedImage createScreenCapture(Rectangle screenRect)
In the following code shows how to use Robot.createScreenCapture(Rectangle screenRect) method.
import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; /*from w ww . j a v a2 s. c om*/ public class Main { public static void main(String[] argv) throws Exception { Robot robot = new Robot(); int x = 100; int y = 100; int width = 200; int height = 200; Rectangle area = new Rectangle(x, y, width, height); BufferedImage bufferedImage = robot.createScreenCapture(area); // Capture the whole screen area = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); bufferedImage = robot.createScreenCapture(area); } }