Capture a screenshot : Robot « Development Class « Java

Capture a screenshot


import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;

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);



Related examples in the same category

1.Moving the Cursor on the Screen
2.Simulate a key press
3.Simulate a mouse click
4.Create mouse event using Robot class
5.Get the colour of a screen pixel
6.Capturing a Screen Shot
7.Capturing Screen in an image using Robot class
8.Create key press event using Robot class?
9.Use Robot to do mouse press
10.Using Robot to capture a screen shapshot
11.Use Robot to send combo key event