Java 5、6、および7がサポートしているHTML構文のバージョンを知りたいと思っていましたが、これに関するドキュメントはオンラインで見つからないようです。
編集:申し訳ありませんが、明確にするために、JLabelテキスト値などのSwingを介してUIのものをレンダリングすることを意味します。
Swing JEditorPaneテキストコンポーネントは、EditorKitと呼ばれるプラグインメカニズムを介してさまざまな種類のコンテンツをサポートします。HTMLは非常に人気のあるコンテンツ形式であるため、デフォルトでいくつかのサポートが提供されています。デフォルトのサポートは、このクラスによって提供されます。このクラスは、HTMLバージョン3.2(一部の拡張機能を含む)をサポートし、バージョン4.0に移行しています。
チュートリアルSwingHTMLチュートリアルの下部にある微妙な提案に注意してください。
JavaFXでプログラミングしている場合は、HTMLエディタを参照してください。
また、彼らはバグを指摘しています:
ボタンが無効になっている場合、残念ながらそのHTMLテキストは灰色ではなく黒のままであることに注意してください。(この状況が変わるかどうかを確認するには、バグ#4783068を参照してください。)
結論:HTMLサポートは非常に基本的であり、十分に実装されていません。
Webページを作成するための一般的なJavaライブラリはSpringMVCです。次のページでは、SpringMVCのjspタグライブラリとhtml5のサポートについて説明しています。