我只是想知道Java 5,6和7支持的HTML语法的版本是什么,我似乎没有在网上找到关于此的任何文档。Java使用什么版本的HTML来呈现标记文本
编辑:对不起,澄清,我的意思是通过摆动渲染UI的东西,像一个JLabel文本值等
我只是想知道Java 5,6和7支持的HTML语法的版本是什么,我似乎没有在网上找到关于此的任何文档。Java使用什么版本的HTML来呈现标记文本
编辑:对不起,澄清,我的意思是通过摆动渲染UI的东西,像一个JLabel文本值等
Swing的JEditorPane的文本组件支持通过不同种类的内容一个 插件机制称为EditorKit。由于HTML是一种非常流行的内容格式,因此默认情况下会提供一些支持。 默认支持由此类提供,该类支持HTML 版本3.2(带有一些扩展名),并且正在向版本 4.0迁移。
注意在本教程Swing HTML Tutorial底部的微妙建议:
如果您在JavaFX的编程,请参阅HTML编辑器。
此外,他们指出了一个错误:
还要注意的是,当一个按钮被禁用,它的HTML文本不幸保持黑色,而不是 成为灰色。 (请参阅错误#4783068以查看这种情况是否发生变化。)
底线:HTML支持非常基本,实施起来不是很好。
用于生成网页的常用Java库是spring MVC。 以下页面提到了对spring mvc的jsp标记库和html5的支持。
我相信OP意味着摇摆HTML UI渲染 – Rekin
雅,对不起,我的意思是在渲染UI,像一个JLabel文字等 –
可能要看一看了JavaFx它具有很大的HTML功能。下面是一个很好的教程,它展示了如何使用JavaFx和Swing一起呈现HTML内容:http://docs.oracle.com/javafx/2/swing/swing-fx-interoperability.htm –