Codessentials

  • Increase font size
  • Default font size
  • Decrease font size
Home Coding tips Java Capture screen

Capture screen

Here is how to capture a screen shot of a particular area on the screen and save it to a jpg file.

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 RobotExp {
   
    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(100,100));
            ImageIO.write(bi, "jpg", new File("C:/Temp/TestImage.jpg"));
           
        } catch (AWTException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
 

Bookmark

AddThis Social Bookmark Button


Newsflash

If you like freeware, if you like what we do, why not support us?

It does not cost you anything! Click here to support us for free!