我想用JTextField實現自動跳過,但不知道最好的方式是做什麼。JTextField:當文本字段已滿/自動跳過/自動跳轉時關注下一個組件
什麼是autoskip/Auto-Tab?當您達到文本字段的定義長度限制時,您將自動進入下一個字段。 (比如按Tab鍵,關注下一個組件)或者你使用什麼名稱來表示這種行爲?
我嘗試這樣做:
JTextField.getDocument.addChangeListener()
:比較長度和尖位置。 似乎可用,但我無法區分類型的用戶輸入和呼叫JTextField.setText(String)
。
當gui-refresh更改文本時,焦點不應該改變。
您認爲最好的實現方式是什麼?
這不能正常工作,因爲處理此keyTyped-Event時,文檔尚未更新。我可以在長度上添加「1」,但這不包括Paste-Actions(CTRL-V),其中長度已經是正確的。 – Synox 2011-01-28 09:57:04
@Synox,看我的編輯。 – jjnguy 2011-01-28 13:39:15