1
public static void captureScreen(String fileName) throws Exception {
2
3
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
4
Rectangle screenRectangle = new Rectangle(screenSize);
5
Robot robot = new Robot();
6
BufferedImage image = robot.createScreenCapture(screenRectangle);
7
ImageIO.write(image, "png", new File(fileName));
8
}

2

3

4

5

6

7

8
