Originariamente inviato da AlexProgrammer
Perche' ho una classe Java che mostra un'immagine che non dev'essere copiata-stampata.
Lo screenshot si può fare con qualunque utility o software di grafica che ha questa apposita funzionalità. Si può anche fare addirittura con un programmino in Java di poche righe:

codice:
import java.awt.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;

public class Screenshot
{
    public static void main (String[] args)
    {
        try
        {
            Dimension dim = Toolkit.getDefaultToolkit ().getScreenSize ();

            Robot robot = new Robot ();
            BufferedImage img = robot.createScreenCapture (new Rectangle (0, 0, dim.width, dim.height));

            ImageIO.write (img, "png", new File ("screenshot.png"));
        }
        catch (Exception e)
        {
            System.out.println (e);
        }
    }
}