如何从/向剪贴板复制/粘贴样式文本?

时间:2013-01-25 13:20:42

标签: java copy-paste jtextpane styledtext defaultstyleddocument

我有JTextPane我正在使用DefaultStyledDocument作为文本模型。我目前使用JTextPane的默认copy()paste()方法进行复制和粘贴,但正如您所知,它们仅复制/粘贴纯文本。我需要能够从浏览器中复制样式化文本,并将其粘贴到保留样式的JTextPane中。

有谁知道我怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

当剪贴板中的内容具有可由已安装的EditorKit处理的表示时,JTextPane会自动识别内容并相应地处理内容更新文档。

E.g。如果您设置RTFEditorKit并粘贴从MS Word复制的内容(具有text / rtf风格),则内容将被正确处理。