- Importar la Clase descrita mas abajo
- Utilizar ToolKit para definir el tamaño
- Objeto a recuperar en imagen debe tener width y height
- Tine un tiempo de espera de 2 segundos para mejor manejo
- Un Ejemplo de como especificar ancho y alto
rect = new Rectangle(640,480);
import
java.awt.image.BufferedImage;
import java.awt.Rectangle; |
import java.awt.Dimension; |
import java.awt.Toolkit; |
import java.awt.Robot; |
import java.io.File; |
import javax.imageio.ImageIO; |
|
|
| class ScreenRecorder { |
public static void main(String args[]) { |
try { |
Toolkit tool = Toolkit.getDefaultToolkit(); |
Dimension d = tool.getScreenSize(); |
Rectangle rect = new Rectangle(d); |
Robot robot = new Robot(); |
Thread.sleep( 2000 ); |
File f = new File( "screenshot.jpg" ); |
BufferedImage img = robot.createScreenCapture(rect); |
ImageIO.write(img, "jpeg" ,f); |
tool.beep(); |
} catch (Exception e){ |
e.printStackTrace(); |
} |
} |
}
No hay comentarios:
Publicar un comentario