[問題] 可以知道Focus不在了嗎?

看板java作者 (Lucifer)時間16年前 (2009/04/09 11:35), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
各位: 我搜尋過好像沒有相關的文章. 想請問一種情形. 假設我點了一個textfield, 理論上算是focus在上面. 假設這時我又點了其他地方, e.g. JFrame or JLable or JPanel. 理論上這時focus應該就算消失了吧, 那我該如何取得消失了的focus或是有沒有focus轉移到其他地方的event? 因為我想要在focus消失時, 讓textfield設成unenlabed. 謝謝, m(_ _)m. -- 重要的是"心" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.129.167 ※ 編輯: zeat 來自: 203.64.129.167 (04/09 11:36)

04/09 11:39, , 1F
addFocusListener... API doc 有寫
04/09 11:39, 1F

04/09 11:52, , 2F
thanks a lot. :)
04/09 11:52, 2F
我剛剛試了FocusListener的focusLost方法, 但沒有辦法達到我的要求@@ 假設我點了textfield再去點JList或點我有實作click的JLabel的確會觸發事件, 但是我點JFrame或沒有實作click的JLabel便沒有辦法觸發, 有辦法可以解決後者嗎? thanks a lot. ※ 編輯: zeat 來自: 203.64.129.167 (04/09 12:04)
文章代碼(AID): #19tMqHPU (java)
文章代碼(AID): #19tMqHPU (java)