我正在使用Swing编写带有GUI的Java应用程序。其中一个GUI组件是呈现HTML的JEditorPane。所有的渲染都很好,只是它在第一行显示了XML标题:
?xml version="1.0" encoding="UTF-8" standalone="no"?>
我已经google了一下,我发现了同样的问题在这里和那里,但从来没有任何答案。我知道使用像“飞碟”这样的其他项目是一种选择,但在我开始向我的项目添加其他库之前 - 有没有办法让它与Swing一起工作?
两个注释:
html = html.replaceFirst("\\<\\?.*\\?\\>", "");
答案 0 :(得分:2)
飞碟是XHTML的不错选择。 JEditorPane甚至无法处理自闭标签,并且您可以使用标准JDK附带的其他组件。