-1

可能重复:
在 Java 表单中显示相同的 HTML 页面

我想在 Java Swing 应用程序中显示一个 HTML 文件。我正在使用以下代码,它显示指定的 URL 网页,但我想显示存储在特定位置的静态 HTML 页面,例如D:\\new folder\test.html. 这怎么可能?除了 JEditorpane 之外,Swing 中还有其他有用的工具吗?

我正在使用以下代码

try {
    URL url= new URL("http://www.lawcrux.com");
    htmlPane = new JEditorPane();
    htmlPane.setContentType("text/html");
    htmlPane.setPage(url);
    htmlPane.addHyperlinkListener(this);

    JScrollPane jsp= new JScrollPane(htmlPane);

    cp.add(jsp);
    jsp.setBounds(750, 50, 600, 600);  
} catch(Exception ex) {} 
4

1 回答 1

2

试试这个:

File htmlFile = new File("c:/web.html");
htmlPane.setPage(htmlFile.toURI().toURL());
于 2012-09-22T07:30:02.100 回答