你能让JEditorPanes了解高级HTML和CSS吗?

时间:2014-04-22 20:23:57

标签: java swing jeditorpane

是否可以让JEditorPane了解更高级的HTML和CSS? 我的意思是,当您输入HTML或CSS,例如<button><progress>或大多数其他代码时,它都无法理解它们。有没有办法让它理解并显示更复杂和更先进的编码?如果是的话,我该怎么做? 谢谢!

2 个答案:

答案 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