2012-11-21 4 views
2

JavaFX 컨트롤을 스윙 응용 프로그램과 혼합합니다. 스윙 어플리케이션에서 WebView JavaFX 컨트롤을 사용하고 싶습니다. Java에서 JEditorPane의 도움으로 보여줄 수있는 것처럼 클라이언트의 로컬 하드 디스크에 저장된 HTML 파일을 탐색 할 수 있습니까? 웹보기는 인터넷에서 웹 페이지를 표시 할 수 있지만 로컬 시스템 HTML 파일을 탐색 할 수도 있습니다.WebView에서 로컬 클라이언트의 HTML 파일을 찾아보기

WebView 다음 코드를 사용하고 있습니다.

try 
{ 
    final WebView webview = new WebView(); 
    webview.getEngine().load("http://oracle.com"); 
} 
catch(Exception ex) 
{ 
    ex.printStackTrace(); 
} 

내 쿼리는 net의 웹 페이지 대신로드하는 방법으로 어떻게 로컬 HTML 파일을로드 할 수 있습니까?

답변

13
File f = new File(..); 
// .. 
final WebView webview = new WebView(); 
webview.getEngine().load(f.toURI().toURL().toString()); 
+0

예. 감사합니다. Swing에서 컨테이너에 webview 또는 webengine 컨트롤을 추가 할 수 있습니까? – adesh

+1

후속 질문보기 [스윙 jframe 양식에 webview 추가] (http://stackoverflow.com/questions/13487786/add-web-view-control-on-swing-jframe-form) – jewelsea

+1

working thanks :) – Kunal

관련 문제