6

簡単な質問:ユーザーが使用するためにJEditorPaneに渡されるHTMLを含む文字列があります。

CSSファイル(またはCSSルールを含む文字列)を添付して、テキストのより具体的なスタイルを設定できますか?

4

2 に答える 2

4

HTMLEditorKitデフォルトではファイルを検索しますが、default.cssどこにあるかはわかりません。

または、これは機能するはずです。

StyleSheet ss = new StyleSheet();
ss.importStyleSheet(styleSheetURL);
HTMLEditorKit kit = (HTMLEditorKit)jEditorPane.getEditorKit();
kit.setStyleSheet(ss);

ただし、HTMLEditorKitはCSS1の限られたサブセットのみをサポートすることに注意してください。

于 2009-09-23T14:01:13.830 に答える
3

の HTML コンテンツと一緒にスタイル タグを含めることはできませんsetText()か?

例えば

jEditorPane.setText( "<html><head><style type=\"text/css\">...</style></head><body>...");
于 2009-09-23T13:42:18.730 に答える