这个问题已经在这里有了答案:
已关闭8年。
如何用Java截屏?
最佳答案
使用 Robot#createScreenCapture()
。
BufferedImage image = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(image, "png", new File("/screenshot.png"));