作者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)
1F:推 superlubu:addFocusListener... API doc 有写 04/09 11:39
2F:→ 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)