import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File; import javax.imageio.ImageIO; public class ScreenCapture { public void capture(String fileName, int second) throws Exception{ (new Thread()).sleep(second*1000); BufferedImage screencapture = new Robot().createScreenCapture( new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) ); File file = new File(fileName); ImageIO.write(screencapture, "jpg", file); } }