2014-11-17 5 views
0

자바에서 URL/HTMLFile의 스크린 샷을 캡처하는 방법을 제안하십시오. LOBO Browser으로 시도 중이며 jframe에서 URL을 열 수 있지만 jframe에서 콘텐츠의 스크린 샷을 캡처 할 수 없습니다. 이미지로로드 된 내용을 캡처 할자바에서 URL의 스크린 샷을 찍는 방법

import org.lobobrowser.gui.FramePanel; 

public LoboTestFrame() throws Exception { 
    FramePanel framePanel = new FramePanel(); 

    this.getContentPane().add(framePanel); 
    framePanel.navigate("http://en.wikipedia.org/wiki/Main_Page"); 

} 

수없는 코드 샘플을 확인하시기 바랍니다

+1

http://stackoverflow.com/questions/5853879/swing-obtain-image-of-jframe –

+0

더 나은 도움을 받으려면 [MCVE] (http://stackoverflow.com/help/mcve) (최소한의 완전한 입증 가능한 예). –

답변

2

예. here을 언급 한 Desktop#browse()을 결합하면, Robot#createScreenCapture()이 표시되고, herehere이 표시됩니다.

+0

안녕하세요 thnx 응답하지만 screen.I 캡처 할 수 없습니다 Lobo 브라우저 또는 다른 좋은 html 렌더링 API를 통해로드 된 콘텐츠의 이미지를 가져올 필요가 있습니다. 이 예제는 제대로 html 페이지를 올바르게로드하지 않습니다. – apiGcal

+0

Jframe 가시성을 원합니다.로드 된 URL을 이미지로 저장하려고합니다. – apiGcal

+0

'Desktop # browse()'은 올바르게 렌더링 된 페이지를 가져 오는 가장 쉬운 방법입니다. 헤드리스 작동에 대한 자세한 내용 [here] (http://stackoverflow.com/a/13985919/230513). – trashgod

관련 문제