作者zeat (Lucifer)
看板java
標題[問題] 可以知道Focus不在了嗎?
時間Thu Apr 9 11:35:42 2009
各位:
我搜尋過好像沒有相關的文章.
想請問一種情形.
假設我點了一個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)
推 superlubu:addFocusListener... API doc 有寫 04/09 11:39
→ zeat:thanks a lot. :) 04/09 11:52
我剛剛試了FocusListener的focusLost方法,
但沒有辦法達到我的要求@@
假設我點了textfield再去點JList或點我有實作click的JLabel的確會觸發事件,
但是我點JFrame或沒有實作click的JLabel便沒有辦法觸發,
有辦法可以解決後者嗎?
thanks a lot.
※ 編輯: zeat 來自: 203.64.129.167 (04/09 12:04)