이 기사에서는 Java가 구현 한 간단한 웹 스크린 샷 기능에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
패키지 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; 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 {public void void (string); ioException, urisyntaxexception, awtexception {//이 메소드는 jdk1.6 이상에만 적용됩니다. 로봇 로봇 = 새로운 로봇 (); Robot.delay (10000); Dimension D = New Dimension (Toolkit.getDefaultToolKit (). getScreensize ()); int width = (int) d.getWidth (); int height = (int) d.getheight (); // 브라우저 로봇 최대화 .keyErelease (keyevent.vk_f11); Robot.delay (2000); 이미지 image = robot.createscreencapture (새로운 사각형 (0, 0, 너비, 높이)); BufferedImage bi = New BufferedImage (너비, 높이, BufferedImage.type_int_rgb); 그래픽 g = bi.creategraphics (); G.DrawImage (이미지, 0, 0, 너비, 높이, 널); // Image Imageio.write (bi, "jpg", 새 파일 ( "c :/open.jpg")을 저장; }}실행 결과 :
더 많은 Java 관련 컨텐츠를 위해이 사이트에 관심이있는 독자는 "Java 이미지 운영 기술 요약", "Java 날짜 및 시간 운영 기술 요약", "Java Operation Dom Node Skills 요약", "Java 파일 및 디렉토리 운영 기술 요약"및 "Java 데이터 구조 및 알고리즘의 자습서"를 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.