【发布时间】:2023-03-20 03:37:01
【问题描述】:
我正在以 Java swing 形式显示 Html 文件数据。内容正在显示,但某些格式受到干扰。正在显示图像,但格式受到干扰。 并且超链接不起作用,您能建议我的代码吗,我正在使用以下代码。 setContentType 方法有问题吗
File htmlFile = new File("e:/test/help4t.htm");
htmlPane = new JEditorPane();
htmlPane.setContentType("text/html");
htmlPane.setPage(htmlFile.toURI().toURL());
//URL url= new URL("http://www.lawcrux.com");
// htmlPane.setPage(url);
htmlPane.addHyperlinkListener(this);
JScrollPane jsp= new JScrollPane(htmlPane);
cp.add(jsp);
jsp.setBounds(750, 50, 600, 600);
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "exception is" + ex);
}
请帮忙
问候
【问题讨论】:
-
是您控制的(花哨的)
http://www.lawcrux.com/或本地磁盘上的 HTML,还是您希望向最终用户显示的其他内容?JEditorPane永远不会呈现该页面的基于 JS 的滚动文本/链接部分(幸运的是)或基于 JS 的日历。 -
Html 文件存储在本地系统上。是否有另一种方式来呈现基于 JS 的链接和文本
-
我认为 JavaFX 应该提供一个 Web 组件。
标签: java swing html-parsing