2010-11-25 86 views
0

我想創建一個自動完成文本字段,用第一個匹配代替輸入並選擇那個鍵盤尚未輸入的部分。要做到這一點,我必須計算鍵入的字符(或刪除)。如何過濾如果KeyEvent是可打印的字符(而不是SHIFT f.e.)?JKeyListener字符/自動完成

由於提前, 未知

回答

0

我更喜歡用的KeyListener

好做,一KeyListener是該作業的錯誤工具。

如果你真的想編寫你自己的代碼,那麼你應該從一個DocumentListener開始。每次添加或刪除文本字段時都會收到通知。然後你可以實現你的自動完成代碼。