2010-01-19 26 views

回答

3

容器(和隱式面板)不是真正可以關注的。這意味着只需單擊一個空容器就不會使其焦點集中,因此不會觸發「focusIn」的事件處理程序。爲了使容器「獲得」焦點,該容器的一個孩子實現了界面,必須得到關注。

所以,如果你希望你的面板在點擊它時觸發「focusIn」事件,你應該在鼠標點擊時將該面板的一個可調焦的孩子聚焦。

0

您是否嘗試過明確監聽該事件:

myPanel.addEventListener(FocusEvent.FOCUS_IN, myEventHandler); 

,並確保它是越來越叫什麼名字?

+0

我試過了,它也沒有得到這個事件。不知道爲什麼。 – ablerman 2010-01-19 18:49:16

+0

好的,你應該用一些示例代碼更新你的文章。 – danjarvis 2010-01-19 18:52:16

相關問題