0

我只是想知道 Java 5、6 和 7 支持哪个版本的 HTML 语法,我似乎没有在网上找到任何关于此的文档。

编辑:抱歉,澄清一下,我的意思是通过 Swing 呈现 UI 内容,例如 JLabel 文本值等。

4

2 回答 2

3

来自HTMLEditorKit JavaDoc

Swing JEditorPane 文本组件通过称为EditorKit 的插件机制支持不同类型的内容。因为 HTML 是一种非常流行的内容格式,所以默认提供了一些支持。默认支持由此类提供,它支持 HTML 3.2 版(带有一些扩展),并且正在向 4.0 版迁移。

请注意教程Swing HTML 教程底部的微妙建议:

如果您使用 JavaFX 进行编程,请参阅 HTML 编辑器。

此外,他们指出了一个错误:

还要注意,当一个按钮被禁用时,它的 HTML 文本不幸地保持黑色,而不是变成灰色。(请参阅错误 #4783068 以查看这种情况是否会改变。)

底线:HTML 支持非常基础,实现得不是很好。

于 2012-11-12T20:54:12.117 回答
0

用于生成网页的常见 java 库是 spring MVC。下页提到了对 spring mvc 的 jsp 标签库和 html5 的支持。

http://www.thymeleaf.org/thvsjsp.html

于 2012-11-12T21:01:13.403 回答