我正在寫一個vt100模擬器,並且我正在使用帶有DefaultStyledDocument的JTextPane來顯示格式化文本。現在我想實現退格,所以我需要能夠刪除最後一個字符。從JTextPane中刪除最後一個字符
我試過如下:
doc.remove(doc.getEndPosition().getOffset()-1, doc.getEndPosition().getOffset());
但我不斷收到一個 'javax.swing.text.BadLocationException:無效刪除'
應該如何進行?
爲了充分闡明和展示您的問題,請考慮創建併發佈一個小型可編譯和可運行的程序,以證明我們的問題,即[SSCCE](http://SSCCE.org)。 – 2012-01-07 20:11:42