0
Screenshot mit Groovy
Das Beispiel funktioniert mit ein paar Try-Catch-Blöcken auch mit Java.
// Snippet for Groovy-Screenshot
import java.awt.*;
import java.awt.image.*;
import javax.imageio.ImageIO;
Robot robot = new Robot();
// Get the size of the default screen
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
int width = (int)dim.getWidth();
int height = (int)dim.getHeight();
// Creates a BufferedImage
BufferedImage img = robot.createScreenCapture(new Rectangle(0, 0, width, height));
// Write it on the disc
ImageIO.write(img, "png", new File("./screenshot2.png"));