我只是想知道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 –