我想在Java Swing应用程序中显示HTML文件。我使用以下代码,它显示指定的URL网页,但我想显示存储在特定位置的静态HTML页面,例如D:\\new folder\test.html
。这怎么可能? Swing中还有其他有用的工具而不是JEditorpane吗?
我正在使用以下代码
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) {}
答案 0 :(得分:2)
试试这个:
File htmlFile = new File("c:/web.html");
htmlPane.setPage(htmlFile.toURI().toURL());