【发布时间】:2016-06-12 17:56:56
【问题描述】:
我的 JavaFX 应用程序的选项卡上有一个 webView 组件,我正在尝试将本地存储的 HTML 页面加载到该组件中:
WebView browser = new WebView();
WebEngine webEngine = browser.getEngine();
webEngine.load("/webView/main.html");
我的 html 文档(可能不正确)存储在以下位置:
com.cds.gui 包含我试图加载文件的类。如果我打印出webEngine.getDocument() 我得到null - 即文档没有被加载。
请告诉我哪里出错了!谢谢。
【问题讨论】:
-
假设此代码在
com.cds.gui包中的类中,请尝试webEngine.load(getClass().getResource("webView/main.html").toExternalForm());(注意路径上没有前导/)。 -
@James_D 这正是我想要的,谢谢!您应该将此作为实际回复发布。 :)
标签: java user-interface javafx webview