Foro de elhacker.net

Programación => Java => Mensaje iniciado por: intelligentDummy en 15 Octubre 2004, 08:01 am



Título: Como Capturar Pantalla con Java?
Publicado por: intelligentDummy en 15 Octubre 2004, 08:01 am
Hola, capos, tengo una pregunta, he leido por ahi que se puede programar un capturador de pantalla en java que este en una pagina web. Bueno me baje un par de codigos, pero como mas bien trabajo siempre en ASP, javascript, etc no tengo idea de como se labura con Java. Es decir me bajo el codigo, y despues que? Creo que no se puede simplemente pegarlo en html, verdad? Bueno, espero que me contesten...

Gracias
IntDum


Título: Re: Como Capturar Pantalla con Java?
Publicado por: egyware en 18 Junio 2007, 20:43 pm
Primero debes tener la clase Robot en java.awt no se en que version de java viene asi que asegurate
luego debes capturar las dimensiones de tu pantalla con la clase Toolkit y guardarlas en un objeto Dimension (ya que eso devuelve)
el codigo quedaria algo asi
Código:
java.awt.Robot;
java.awt.Dimension;
java.awt.Toolkit;
java.awt.Image;
public class Test {

public Test(){
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension d = toolkit.getScreenSize();
Robot r = new Robot();                     
Image img = r.createScreenCapture(new Rectangle(d));
}
}
bueno aqui te muestro como capturar la imagen
pero te la devuelve en una BufferedImage
xau
suerte
si me equivoque en algun codigo avisame