Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 你能让JeditorPane理解高级HTML和CSS吗?_Java_Swing_Jeditorpane - Fatal编程技术网

Java 你能让JeditorPane理解高级HTML和CSS吗?

Java 你能让JeditorPane理解高级HTML和CSS吗?,java,swing,jeditorpane,Java,Swing,Jeditorpane,有没有可能让一个JEditorPane理解更高级的HTML和CSS? 我的意思是,当您输入HTML或CSS,如,,或大多数其他标记时,它不理解它们。有没有办法让它理解和显示更复杂、更高级的编码?如果是,我将如何做? 谢谢 不,它只理解基本的HTML4。 您可以在a中使用一个是。Java7EE具有HTML5功能,尽管我不确定具体的标记。此外,还有一些外部软件包,例如,您可以随时以某种方式扩展自己的功能 编辑:我的第二条建议的附录(实施链接问题中的主题) “英特尔JWebEngine”(这可能是您正

有没有可能让一个
JEditorPane
理解更高级的HTML和CSS?
我的意思是,当您输入HTML或CSS,如
,或大多数其他标记时,它不理解它们。有没有办法让它理解和显示更复杂、更高级的编码?如果是,我将如何做?

谢谢

不,它只理解基本的HTML4。
您可以在a中使用一个

是。Java7EE具有HTML5功能,尽管我不确定具体的标记。此外,还有一些外部软件包,例如,您可以随时以某种方式扩展自己的功能

编辑:我的第二条建议的附录(实施链接问题中的主题)

“英特尔JWebEngine”(这可能是您正在寻找的)文档中说:

与内置Java HTML编辑器相比,有哪些优势

Java的内置Java HTML编辑器非常有限。只是 支持HTML3.2以及HTML4和CSS的一些特性。支持 CSS在很多情况下都是错误的,尤其是在级联方面 选择器。文本通常太小,并且在许多网站上仅使用Java 显示错误,而不是格式不正确的页面

以下是一些进一步的区别:

  • JWebEngine可以正确显示ACID 1测试-Java不能
  • JWebEngine可以部分显示ACID 2测试-Java只显示 出现错误导致页面空白
  • JWebEngine基本上显示HTML页面,就像禁用JavaScript的浏览器一样
  • 如果CSS HTML规范对实现没有明确的说明 JWebEngine被设计为镜像Mozilla FireFox的行为

可以非常感谢。我会试试的。我提到的所有东西都是Swing兼容的。问题不在于Swing,而在于HTML\CSS相关类(例如,我答案中的链接)。问题是关于Swing,但我不明白为什么它会限制为SE,因为它也包含在EE.com.inet.html.css.html.Attribute中,听起来很有趣。你用它实现了一些东西吗?没有,除了标准的Jave-SE库之外,再也不需要任何东西了。谢谢!对不起,我应该定义一下它是否是swing。再次感谢你的回答!另见