Java - HTML5替代JEditorPane

6

我正在为一个项目创建一个简单的网络浏览器,但我正在使用JEditorPane来呈现和显示HTML。我听说JEditorPane不应该用作浏览器组件,因为它不支持HTML3.2以上的任何内容(即使是HTML3.2,也不能正确显示),但我似乎找不到HTML5的替代方案。有人能帮帮我吗?提前感谢。

1个回答

8
您可以使用JavaFX-2 Webview。从JavaFX-2 添加HTML内容 教程文档中可以了解到,该嵌入式浏览器组件基于WebKit,是一个开源的Web浏览器引擎。它支持层叠样式表(CSS),JavaScript,文档对象模型(DOM)和HTML5。
为了实现javafx-2与swing的集成,建议您阅读Swing and Javafx-2 Interoperability文章。
希望对您有所帮助。祝好!

谢谢,我现在会看一下。回复很快! - condorcraft110
我在我的版本中添加了一个新的教程。顺便提醒一下:一旦开始使用JavaFX-2进行编程,你可能再也不想使用Swing进行编程了;) - Bruno Vieira
顺便说一下,@condorcraft110,既然你是StackOverflow的新手:如果一个答案是正确的,请标记为正确,否则stackoverflow将永远不知道你的问题是否已经解决。考虑给那些有些有用的答案点赞。这有助于其他有类似问题的用户更轻松地找到答案。 - Bruno Vieira
集成JavaFX到Swing后的内存消耗怎么样,@BrunoVieira? - gumuruh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接