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.
Java: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[])
[...]