Hace tiempo que no pongo algo de código por aqui, asà que regresemos al camino
Veamos como capturar la pantalla con Java.
Existe en Java un paquete muy útil que se llama java.awt.Robot la cual nos hará el trabajo sucio.
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
class CapturarPantalla {
public static void main(String args[])
throws AWTException, IOException {
// captura la pantalla completa
BufferedImage pantalla = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
// Lo guarda como un JPEG
File file = new File("pantalla.jpg");
ImageIO.write(pantalla, "jpg", file);
}
}
-
import java.awt.AWTException;
-
import java.awt.Robot;
-
import java.awt.Rectangle;
-
import java.awt.Toolkit;
-
import java.awt.image.BufferedImage;
-
import java.io.*;
-
import javax.imageio.ImageIO;
-
-
class CapturarPantalla {
-
public static void main
(String args
[])
-
-
// captura la pantalla completa
-
-
-
// Lo guarda como un JPEG
-
-
ImageIO.write(pantalla, "jpg", file);
-
}
-
}
Fuente: Real’s Java HowTo.