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

标签 java swing javafx-2 javafx

我正在将 JavaFX 控件混合到 swing 应用程序中。我想在 Swing 应用程序中使用 JavaFX 的 WebView 控件。我可以浏览存储在客户端本地硬盘上的 HTML 文件,就像我在 Java 中借助 JEditorPane 显示的那样吗? Web View 可以显示来自互联网的网页,但也可以浏览本地系统的 HTML 文件。

WebView 中,我使用以下代码。

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

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

最佳答案

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

关于java - 在 WebView 中从本地客户端浏览 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13486474/

相关文章:

JavaFX 仅在另一个线程 hibernate 时更新

javafx-2 - 在 javafx 的 webview 中搜索并突出显示文本

加密期间 Java 内存不足错误

java - 仅使用一个列表就可以实现所有可能的单词排列

java - 在 JOptionPane JPasswordField 中设置焦点

java - ubuntu 使用什么外观?

java - 如何在 Java 中使用 SQLite3

java - 如何在spring中从rest url获取包含点(.)的参数

java - 我既没有看到按钮上的标签,也没有看到它被涂成绿色。这是为什么 ?

css - javafx - 如何在未聚焦的 TableView 中设置选定行文本颜色