私の質問は、JLabel (java swing) が html4 と css2 をサポートしているかどうかです。html3.2 をサポートしていることはわかっていますが、新しいバージョンが必要です。
または、jPanel に html4 を表示する別の方法があります。
要するに:いいえ。HTML 3 のみ、CSS より前。
JLabel、JButton などでサポートされている「HTML」は、ラベルのテキスト コンテンツのインライン スタイルを提供するための<font color="" face="" />
ものです。<a href="#">
HTML サポート コンポーネントに HTML が含まれていることを示すには、文字列値を"<html></html>"
;で囲む必要があります。これは、既存のコードとの後方互換性のためです。例えば:
button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>");
詳細については、http: //www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JLabel.htmlおよびドキュメントを参照してください: http://docs.oracle.com/javase /tutorial/uiswing/components/html.html
JLabel は CSS 2.x ビジュアル フォーマット モデルの実装を提供しないため、HTML4 style="" 属性と CSS ボックス フォーマットは機能しません。リッチ HTML フォーマットのサポートが必要な場合は、Web ブラウザー コンポーネントを使用する必要があります。