在WebView上显示本地html页面
我试图在JFXpanel中使用WebView显示html页面。 当我运行给定的代码时,我得到了正确的输出,即load方法中提到的Web站点(“堆栈溢出”)在WebView上显示本地html页面,html,webview,jfxpanel,Html,Webview,Jfxpanel,我试图在JFXpanel中使用WebView显示html页面。 当我运行给定的代码时,我得到了正确的输出,即load方法中提到的Web站点(“堆栈溢出”) WebView webView = new WebView(); jfxPanel.setScene(new Scene(webView)); webView.getEngine().load("http://www.stackoverflow.com/"); 但是,当我用本地html文件替换链接时,它不会提供所需
WebView webView = new WebView();
jfxPanel.setScene(new Scene(webView));
webView.getEngine().load("http://www.stackoverflow.com/");
但是,当我用本地html文件替换链接时,它不会提供所需的输出。发现:
public void start(Stage stage) {
try {
WebView web = new WebView();
String path = System.getProperty("user.dir");
path.replace("\\\\", "/");
path += "/html/index.html";
web.getEngine().load("file:///" + path);
Scene scene = new Scene(web, 400,400);
stage.setScene(scene);
stage.show();
} catch(Exception e) {
e.printStackTrace();
}
}