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);
}
}
}