簡體   English   中英

帶有HTML標記的JTextPane getSelectedText

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM