메소드 (단추 누름 동작)에서 새 클래스로 코드를 전송했습니다. 그것의 기능은 화면 이미지 (화면과 비슷 함)를 캡쳐하여 컴퓨터 어딘가에 저장하는 것입니다.코드를 사용한 화면 캡처
(시스템이 지정된 경로를 찾을 수 없음) 그것은 다음과 같은 오류 메시지를 표시 (이 경우, C 드라이브)java.io.FileNotFoundException : C : \ Z의 \의 1.JPG가
public class printScreen{
public static void main(String args[]) throws AWTException, IOException
{
Robot robot = new Robot();
Dimension a = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle rect = new Rectangle(a);
BufferedImage img = robot.createScreenCapture(rect);
ImageIO.write(img, "jpg", new File("c:/z/1.jpg"));
ImageIO.write(img, "bmp", new File("c:/z/2.bmp"));
ImageIO.write(img, "png", new File("c:/z/3.png"));
}
}
의견이 있으십니까? 모든 도움이 크게 감사하겠습니다! 고맙습니다!
대문자 C를 사용하여 시도하십시오 – JustBrenkman
그냥 'C'디렉토리 바로 아래에 'z'폴더가 있습니까? –