2012-11-12 44 views
0

我只是想知道Java 5,6和7支持的HTML语法的版本是什么,我似乎没有在网上找到关于此的任何文档。Java使用什么版本的HTML来呈现标记文本

编辑:对不起,澄清,我的意思是通过摆动渲染UI的东西,像一个JL​​abel文本值等

+1

我相信OP意味着摇摆HTML UI渲染 – Rekin

+0

雅,对不起,我的意思是在渲染UI,像一个JL​​abel文字等 –

+2

可能要看一看了JavaFx它具有很大的HTML功能。下面是一个很好的教程,它展示了如何使用JavaFx和Swing一起呈现HTML内容:http://docs.oracle.com/javafx/2/swing/swing-fx-interoperability.htm –

回答

3

HTMLEditorKit JavaDoc

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

注意在本教程Swing HTML Tutorial底部的微妙建议:

如果您在JavaFX的编程,请参阅HTML编辑器。

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

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

底线:HTML支持非常基本,实施起来不是很好。