[英]Copying from a website into a JTextPane is giving me unwanted formatting and html tags
[英]JTextPane getSelectedText with HTML tags
我有一個包含HTML格式文本的JTextPane。 我想允許用戶從窗格中復制文本,將<br />
替換為\\n
字符。 為此,我使用的是TransferHandler。
TransferHandler工作正常。 我唯一擔心的是,如果我想獲得JTextPane的HTML格式內容,我必須使用它的getText()方法。 如果我使用它的getSelectedText()方法,我只接收沒有<br />
標簽的純文本,這是一個問題,因為我想在用戶復制窗格內容時保留格式。
有沒有辦法獲得帶有html標簽的JTextPane的選定文本?
我找到了一個解決方案,非常討厭。
我沒有用<br />
標簽格式化顯示的文本,而是將每一行放在一個單獨的<div>
。 這樣,從JTextPane復制文本時,粘貼的文本將保留行格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.