terça-feira, 9 de outubro de 2012

Salvar "Print Screen" - Java

import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.imageio.ImageIO;
import javax.swing.JOptionPane;

public class Main {
    public static void main(String[] args) {
        try{
            BufferedImage imagem = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
   
            SimpleDateFormat dateFormat = new SimpleDateFormat("ddMMyyyyhhmm");
            String data = dateFormat.format(new Date());
           
            File file = new File("D:\\imagem" + data + ".jpg");
   
            ImageIO.write(imagem, "jpg", file);
           
        }catch(Exception e){
            JOptionPane.showMessageDialog(null, "Erro: " + e);
        }
    }
}

Nenhum comentário: