2012-11-12 57 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支持非常基本,實施起來不是很好。