2010-01-19 53 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

相关问题