我的Swing代碼中有一個JTextArea
組件,我想添加一個處理程序/監聽程序,該程序/監聽程序在用戶在JTextArea
中輸入文字(按鍵事件;按鍵,按下鍵等)時觸發。根據上面的JavaDocs,我可以在它的內部添加DocumentListener
; Document
模型。然而,當我實現DocumentListener
,我必須寫的實現爲:如何使Swing JTextArea響應KeyEvent?
removeUpdate
insertUpdate
changedUpdate
這些人不的,我期待看到方法的類型!我期待看到這樣onKeyDown(KeyEvent e)
,onKeyUp(KeyEvent e
方法等
那麼請問:我怎樣才能讓我的JTextArea
迴應鍵上/下事件?提前致謝!
問題是,你想達到什麼目的?如果你想過濾輸入,你應該使用'DocumentFilter',如果你想響應某些關鍵事件(比如製表符或者輸入),你應該使用[鍵綁定](http://docs.oracle.com/javase /tutorial/uiswing/misc/keybinding.html) – MadProgrammer
您從未迴應我們的澄清請求,並且這可能會導致您的錯誤建議。 –