1

私は私を持っていて、テキストモデルとしてJTextPane使用しています。DefaultStyledDocument私は現在、コピーと貼り付けにJTextPaneのデフォルトcopy()paste()メソッドを使用していますが、ご存知のように、それらはプレーン テキストのみをコピー/貼り付けします。たとえば、スタイル付きのテキストをブラウザーからコピーしてJTextPane、スタイルを保持したまま貼り付けることができる必要があります。

どうすればこれを達成できるか知っている人はいますか?

4

1 に答える 1

0

クリップボードのコンテンツに、インストールされた EditorKit で処理できる表現がある場合、JTextPane はコンテンツを自動的に認識し、それに応じてドキュメントを更新するコンテンツを処理します。

たとえば、RTFEditorKit を設定して MS Word (text/rtf フレーバーを持つ) からコピーしたコンテンツを貼り付けると、コンテンツは正しく処理されます。

于 2013-01-27T15:58:43.530 に答える