1

contentType が「text/html」に設定された JTextPane があります。JTextPane のコンテンツは、html でフォーマットされています。私の行は次のようにフォーマットされています: "<p>hello</p>\n".

JTextPane から OpenOffice などのテキスト形式をサポートするアプリケーションにデータをコピーできます (色や改行などの形式でテキストを取得します) が、テキストをサポートしていないアプリケーションにデータを貼り付けようとすると、書式設定 (gedit など) を行うと、改行が失われます (すべての行が 1 行にマージされます)。

テキストの書式設定をサポートしていないアプリケーションに、改行を含むテキストを正しく貼り付ける方法はありますか?

ありがとう!

4

1 に答える 1

1

忘れてください...私のhtmlフォーマットが悪いことがわかりました。現在、正しいフォーマットで動作しています。タグの\n後ろにも必要ありません。自動的に改行に変換します。&lt;p&gt;swing

于 2010-12-14T14:34:27.837 に答える