[問題] 如何讓listener辨識不同的JTextField

看板java作者 (gg)時間13年前 (2012/12/22 23:31), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我想問個gui的問題 目前我的程式有許多JTextField 當使用者輸入資料 按下JButton後不符合規定的欄位會變空白 我想改良成使用者在1筆欄位輸入完資料後按enter或游標離開後就呼叫method判斷 有問題就立刻出現錯誤訊息 但是我有一些問題卡住想請教 有沒有方法讓listener判別是哪個JTextField 目前我是每個JTextField寫1個listener對應 欄位少就算了 未來要是有4或50筆欄位 讓我感覺不是正規的程式寫法 還有就是要如何判斷使用者已經輸入完JTextField裡的值 我查api有DocumentEvent listener不過那是每增減1個字元作update 我是希望能有機制確定已經輸入完成後 在呼叫method作判斷 請各位板友指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.226.21.205

12/23 00:53, , 1F
array??
12/23 00:53, 1F

12/23 06:52, , 2F
Event 裡不就有 getSource() ?
12/23 06:52, 2F
文章代碼(AID): #1GrT9PC3 (java)