簡體   English   中英

JTextPane明文

[英]JTextPane clear text

我正在嘗試從JTextPane中刪除所有文本。 我以為你可以簡單地使用:

textPane.setText(""); 

這可以工作,但由於某種原因,在調用該方法后總是有一個空行。 為什么這樣,我該如何防止這種情況?

可能是因為您正在使用KeyListener來偵聽Enter鍵,然后清除文本。 JTextPane有一個Action,當按下Enter鍵時會添加換行符,清除文本窗格后會發生這種情況。

正確的解決方案是使用鍵綁定並將默認操作替換為清除文本窗格的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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