2012-11-21 63 views
2

我將JavaFX控件混合到swing應用程序。我想在Swing應用程序中使用WebView控制JavaFX。我可以瀏覽存儲在客戶端本地硬盤上的HTML文件,因爲我可以在Java中使用JEditorPane的幫助來顯示該文件嗎? Web View可以從互聯網上顯示網頁,但也可以瀏覽本地系統HTML文件。從WebView的本地客戶端瀏覽HTML文件

In WebView我使用的是以下代碼。

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

我的查詢是從網絡而不是網頁我怎麼能在加載方法給本地HTML文件?

回答

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

ya其工作表示感謝。我可以將webview或webengine控件添加到鞦韆上的容器中嗎? – adesh

+1

看到你的後續問題[在swing jframe窗體上添加webview](http://stackoverflow.com/questions/13487786/add-web-view-control-on-swing-jframe-form) – jewelsea

+1

工作感謝:) – Kunal

相關問題