是否可以让JEditorPane
了解更高级的HTML和CSS?
我的意思是,当您输入HTML或CSS,例如<button>
,<progress>
或大多数其他代码时,它都无法理解它们。有没有办法让它理解并显示更复杂和更先进的编码?如果是的话,我该怎么做?
谢谢!
答案 0 :(得分:1)
是。 Java 7 EE具有HTML5功能,但我不确定具体的标签。此外,还有外部软件包,例如one from Intel freely available,您可以随时以某种方式扩展功能。
编辑:我的第二个建议的附录(在链接问题中实施主题)
英特尔JWebEngine(可能就是您已经在寻找的)文档说:
与内置Java HTML编辑器相比有哪些优势?
Java的内置Java HTML编辑器非常有限。它只是 支持HTML 3.2以及HTML 4和CSS的一些功能。支持 CSS在许多情况下是错误的,特别是在级联时 选择。该文本通常太小,并且在许多网站上只有Java 显示错误而不是格式错误的页面。
以下是一些进一步的差异:
- JWebEngine可以正确显示ACID 1测试 - Java不
- JWebEngine可以部分显示ACID 2测试 - Java只显示一个 空白页,因为发生错误
- JWebEngine基本上显示HTML页面,如禁用JavaScript的浏览器
- 在CSS的情况下 和HTML规范没有明确的实现 JWebEngine旨在反映Mozilla FireFox的行为。
答案 1 :(得分:0)
不,它只是理解基本的HTML 4。 您可以在JavaFx WebView
中使用JFXPanel