gpt4 book ai didi

java - 在 Swing 中显示 XHTML (JEditorPane)

转载 作者:行者123 更新时间:2023-11-30 09:57:53 25 4
gpt4 key购买 nike

我正在使用 Swing 编写带有 GUI 的 Java 应用程序。 GUI 组件之一是呈现 HTML 的 JEditorPane。所有呈现都很好,除了它在第一行显示 XML header :

?xml version="1.0" encoding="UTF-8" standalone="no"?>

我用谷歌搜索了一下,发现到处都是同样的问题,但从来没有任何答案。我知道使用“飞碟”等其他一些项目是一种选择,但在我开始向我的项目添加其他库之前 - 有没有办法让它与 Swing 一起工作?

两个注意事项:

  • 如果有帮助,我可以用其他组件替换 JEditorPane。除了 HTML 呈现之外,我没有将它用于任何其他功能。
  • 我目前正在使用一种解决方法,效果很好,但我觉得这是一个丑陋的 hack:
    html = html.replaceFirst("\\<\\?.*\\?\\>", "");

最佳答案

Flying Saucer 是 XHTML 的不错选择。 JEdi​​torPane 甚至无法处理自闭标签,并且您无法使用标准 JDK 附带的其他组件。

关于java - 在 Swing 中显示 XHTML (JEditorPane),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1386784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com