从JTextPane复制/粘贴到其他应用程序,不支持文本格式

时间:2010-12-13 21:34:59

标签: java swing clipboard jtextpane

我有一个内容类型设置为" text / html"的JTextPane。 JTextPane的内容使用html格式化。我的行格式如下:"< p> hello< / p> \ n"。

我能够将数据从我的JTextPane复制到支持文本格式的应用程序,如OpenOffice(我的文本格式有颜色和换行符),但是当我尝试将数据粘贴到应用程序时不支持文本格式化(如gedit),我丢失了换行符(我将所有行合并为一行)。

知道如何能够正确地将带有换行符的文本粘贴到不支持文本格式的应用程序中吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

算了......我发现我的HTML格式很差。它现在正在使用正确的格式。在\n代码后,我甚至不需要<p>swing会自动将其转换为换行符。