在WebView中从本地客户端浏览HTML文件

时间:2012-11-21 04:44:15

标签: java swing javafx-2 javafx

我正在混合使用JavaFX控件来摆动应用程序。我想在Swing应用程序中使用WebView JavaFX控件。我可以浏览存储在客户端本地硬盘上的HTML文件,因为我可以借助Java中的JEditorPane来显示吗? Web View可以显示来自Internet的网页,但也可以浏览本地系统HTML文件。

WebView我使用以下代码。

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

我的查询不是网页,而是如何在加载方法中提供本地HTML文件?

1 个答案:

答案 0 :(得分:13)

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