Captura de tela com Java
Atualizado em:
Projeto simples que demonstra como capturar a tela do computador com Java.
Robot robot = new Robot();
Rectangle tamanhoTela = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage captura = robot.createScreenCapture(tamanhoTela);
File file = new File(System.getProperty("java.io.tmpdir") + File.separator + "captura_tela_teste_" + System.currentTimeMillis() + ".png");
try {
ImageIO.write(captura, "png", file);
} catch (IOException ex) {
Logger.getLogger(CapturaTelaJava.class.getName()).log(Level.SEVERE, null, ex);
}
Esse código captura a tela do computador e salva um arquivo png no diretório temporário do sistema operacional.
O projeto completo com uma janela feita com JavaFX pode ser baixado no meu Github: https://github.com/pcollares/exemplos-blog/tree/master/CapturaTelaJava
[]'s
Deixe um comentário