我只是想知道Java 5,6和7支持哪种版本的HTML语法,我似乎没有在网上找到任何关于此的文档。
编辑:对不起,澄清一下,我的意思是通过Swing渲染UI内容,比如JLabel文本值等。
答案 0 :(得分:3)
Swing JEditorPane文本组件通过a支持不同类型的内容 插件机制称为EditorKit。因为HTML是一个 非常流行的内容格式,默认提供一些支持。 此类提供默认支持,该类支持HTML 版本3.2(带有一些扩展),并正在向版本迁移 4.0。
请注意教程Swing HTML Tutorial底部的微妙建议:
如果您使用JavaFX进行编程,请参阅HTML编辑器。
此外,他们指出了一个错误:
另请注意,当禁用某个按钮时,其HTML文本仍然是黑色, 而不是变灰。 (请参阅错误#4783068以查看此情况是否发生变化。)
结论:HTML支持非常基础,实现效果不佳。
答案 1 :(得分:0)
用于生成网页的常见Java库是spring MVC。 以下页面提到了对spring mvc jsp标记库和html5的支持。