[問題] 可以知道Focus不在了嗎?
各位:
我搜尋過好像沒有相關的文章.
想請問一種情形.
假設我點了一個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
04/09 11:39, 1F
→
04/09 11:52, , 2F
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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):