在JEditorPane中显示HTML文件
我正在开发一个Swing应用程序,其中必须显示HTML文件。
我正在JEditorPane
为此使用控件。它显示的是HTML文件的内容,但格式与实际HTML文件中的原始格式不同。
JEditorPane
不支持该object
元素。与其加载目标文件,不如显示它?
。
Swing中是否还有其他内置控件来浏览HTML文件而不是JEditorPane
?
我正在使用以下代码:
JEditorPane HtmlPane= new JEditorPane();File file1= new File("path of the file");
HtmlPane.setContentType("text/html");
HtmlPane.setEditable(false);
HtmlPane.setPage(file1.toURI().toURL());
JScrollPane jsp=new JScrollPane(HtmlPane);
回答:
在核心Java中进行更高级的HTML呈现的最佳选择是使用基于JavaFX的WebView
组件,如向JavaFX应用程序中添加HTML内容中所述。它支持HTML5,但是我实际上并没有使用它,所以我不能说它呈现HTML的程度。
请注意,Java FX实际上是Swing的替代方法,但是AFAIU Java FX组件可以嵌入到Swing GUI中。
以上是 在JEditorPane中显示HTML文件 的全部内容, 来源链接: utcz.com/qa/409007.html