Este artículo describe la función simple de captura de pantalla web implementada por Java. Compártelo para su referencia, como sigue:
paquete awtdemo; import java.awt.awtexception; import java.awt.desktop; import java.awt.dimension; import java.awt.graphics; import java.awt.image; import java.awt.rectangle; import java.awt.robot; import java.awt.toolkit; java.awt.event.keyevent; import java.awt.image.bufferedImage; import java.io.file; import java.io.ioException; import java.net.urisyntaxException; import java.net.url; import javax.Imageio.Imageio; Clase pública Cutture {Public static void void Main IOException, UrisyntaxException, Awtexception {// Este método solo es aplicable a JDK1.6 y arriba de escritorio. Robot robot = new Robot (); robot.delay (10000); Dimensión d = nueva dimensión (Toolkit.getDefaultToolkit (). GetsCreensize ()); int width = (int) d.getWidth (); int hight = (int) d.getheight (); // maximizar el navegador Robot.KeyReLease (keyEvent.vk_f11); Robot.delay (2000); Imagen imagen = robot.createScreencapture (nuevo rectángulo (0, 0, ancho, altura)); BufferedImage bi = new BufferedImage (ancho, altura, bufferedimage.type_int_rgb); Gráficos g = bi.createGraphics (); G.DrawImage (imagen, 0, 0, ancho, altura, nulo); // Guardar la imagen ImageIO.Write (bi, "jpg", nuevo archivo ("c: /open.jpg")); }}Resultados de ejecución:
Para obtener más contenido relacionado con Java, los lectores interesados en este sitio pueden ver los temas: "Resumen de habilidades de operación de imagen Java", "Resumen de habilidades de operación de fecha y hora de Java", "Resumen de las habilidades de nodo de operación de Java" "," Resumen de las habilidades de operación de archivos y directorio de Java "y" Tutoriales de estructura de datos de Java y algoritmo ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".
Espero que este artículo sea útil para la programación Java de todos.