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

Java 如何将本地存储的页面加载到WebView控件?,java,javafx,webview,Java,Javafx,Webview,我的应用程序中有WebView控件 private WebView webview = new WebView(); 我是这样用的 webview.getEngine().load("http://google.com/"); 它工作得很好,但我如何使用它来加载本地存储的页面呢。 例如: webview.getEngine().load("file:myLocallyStoredPage.html"); 您可以创建一个URL,从或传递到WebEngine 您是否尝试过“file:///yo

我的应用程序中有WebView控件

private WebView webview = new WebView();
我是这样用的

webview.getEngine().load("http://google.com/");
它工作得很好,但我如何使用它来加载本地存储的页面呢。 例如:

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

您可以创建一个
URL
,从或传递到
WebEngine


您是否尝试过
“file:///yourfile.html“
是。此外,我使用类似的路径加载图像:newimageview(newimage(“file:red_arrow.png”);
File file = ...
URL url = file.toURI().toURL();
Path path = ...
URL url = path.toUri().toURL();
webview.getEngine().load(url.toExternalForm());