簡単な質問:ユーザーが使用するためにJEditorPaneに渡されるHTMLを含む文字列があります。
CSSファイル(またはCSSルールを含む文字列)を添付して、テキストのより具体的なスタイルを設定できますか?
簡単な質問:ユーザーが使用するためにJEditorPaneに渡されるHTMLを含む文字列があります。
CSSファイル(またはCSSルールを含む文字列)を添付して、テキストのより具体的なスタイルを設定できますか?
HTMLEditorKit
デフォルトではファイルを検索しますが、default.css
どこにあるかはわかりません。
または、これは機能するはずです。
StyleSheet ss = new StyleSheet();
ss.importStyleSheet(styleSheetURL);
HTMLEditorKit kit = (HTMLEditorKit)jEditorPane.getEditorKit();
kit.setStyleSheet(ss);
ただし、HTMLEditorKitはCSS1の限られたサブセットのみをサポートすることに注意してください。
の HTML コンテンツと一緒にスタイル タグを含めることはできませんsetText()
か?
例えば
jEditorPane.setText( "<html><head><style type=\"text/css\">...</style></head><body>...");