从 JTextPane 复制/粘贴到其他应用程序,无需文本格式支持
我有一个 JTextPane,其 contentType 设置为“text/html”。 JTextPane 的内容采用 html 格式。我的行的格式如下:“
hello
\n”。我能够将数据从 JTextPane 复制到支持文本格式(例如 OpenOffice)的应用程序(我得到的文本具有颜色和换行符等格式),但是当我尝试将数据粘贴到不支持文本的应用程序时格式化(如 gedit),我丢失了换行符(我将所有行合并为一行)。
知道如何能够将带有换行符的文本正确粘贴到不支持文本格式的应用程序吗?
谢谢!
I have a JTextPane with contentType set to "text/html". The content of the JTextPane is formatted with html. My lines are formatted like this: "<p>hello</p>\n".
I'm able to copy data from my JTextPane to an application that support text formatting like OpenOffice (I get my text with formatting like color and lines breaks), but when I try to paste my data to an application that doesn't support text formatting (like gedit), I lose my lines breaks (I get all the lines merged into one single line).
Any idea how to be able to correctly paste my text with lines breaks to application that doesn't support text formatting?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
算了……我发现我的html格式很糟糕。现在可以使用正确的格式进行工作。我什至不需要在
<p>
标签后添加\n
,swing
会自动将其转换为换行符。Forget it... I found that my html formatting was bad. It's working now with a correct formatting. I don't even need a
\n
after the<p>
tags,swing
convert it to line break automatically.