在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

回到顶部