如何将本地存储的页面加载到WebView控件?

时间:2016-09-26 16:40:08

标签: java javafx webview

我的应用程序中有WebView控件。

private WebView webview = new WebView();

我像这样使用它

webview.getEngine().load("http://google.com/");

它运行良好,但我如何使用它来加载本地存储的页面。 例如:

webview.getEngine().load("file:myLocallyStoredPage.html");

1 个答案:

答案 0 :(得分:3)

您可以创建一个URLFilePath

传递给WebEngine
File file = ...
URL url = file.toURI().toURL();
Path path = ...
URL url = path.toUri().toURL();
webview.getEngine().load(url.toExternalForm());