我一直在環顧四周,一直未能找到任何解決方案,這個問題:我有一個JTextField,我想做一些事情時,用戶粘貼在那裏,我已經找到了這個:What event to use when pasting something in a JTextField?區分鍵入和粘貼在JTextField
它工作正常,除了我只想做事情時,用戶粘貼的東西,而不是當它寫在文本字段,我雖然保存了它的先前的價值,並比較它與新的,如果它是空的,現在不是,做的事情,但這是行不通的,因爲當用戶鍵入文本字段中的第一個字母時,它將進入該狀態。
如果有人知道如何做到這一點,請使用documentListener或其他任何偵聽器來處理它,這將是非常有幫助的。
更新:由於不同的人問,我想這樣做的原因是因爲文本將來自條形碼閱讀器或一些類似的設備。
爲什麼?從用戶界面設計的角度來看,這聽起來很糟糕。 –