概要

JEditorPaneStyleSheetを追加したHTMLEditorKitを設定します。

サンプルコード

StyleSheet styleSheet = new StyleSheet();
styleSheet.addRule("body {font-size: 12pt;}");
styleSheet.addRule(".highlight {color: red; background: green}");
HTMLEditorKit htmlEditorKit = new HTMLEditorKit();
htmlEditorKit.setStyleSheet(styleSheet);
JEditorPane editor = new JEditorPane();
editor.setEditorKit(htmlEditorKit);
editor.setText(makeTestHtml());
view all

解説

上記のサンプルでは、クラス名が.highlightの要素の文字色と背景色をCSSで変更しています。

参考リンク

コメント

  • HTMLEditorKitCSSで、色は3桁表記(color: #RGB) には対応していない?(6桁表記 color:#RRGGBBは問題なく使用可) -- aterai