java命名空间javax.swing类jpopupmenu的类成员方法:
processfocusevent定义及介绍
本文导语:
processfocusevent
protected void processfocusevent(focusevent evt)
从类 component 复制的描述
处理组件上发生的焦点事件,方法是将其指派到任意已注册的 focuslistener 对象。
如果组件上没有启用焦点事件,则不调用此方法。发生下列之一时...
processfocusevent
protected void processfocusevent(focusevent evt)
- 从类
component
复制的描述
- 处理组件上发生的焦点事件,方法是将其指派到任意已注册的
focuslistener
对象。
如果组件上没有启用焦点事件,则不调用此方法。发生下列之一时启用焦点事件:
- 通过
addfocuslistener
注册了一个 focuslistener
对象。
- 通过
enableevents
启用了焦点事件。
如果为某个 component
启用了焦点事件,则当前的 keyboardfocusmanager
确定是否应该将焦点事件指派到已注册的 focuslistener
对象。如果未指派事件,则 keyboardfocusmanager
调用 component
的 dispatchevent
方法,此方法又调用 component
的 processfocusevent
方法。
如果为 component
启用了焦点事件,则用 focusevent
作为参数来调用 component
的 dispatchevent
方法将导致调用 component
的 processfocusevent
方法,而不管当前的 keyboardfocusmanager
如何。
注意,如果事件参数为 null
,则未指定行为并且可能导致异常。
- 覆盖:
- 类
component
中的 processfocusevent
- 参数:
evt
- 焦点事件- 另请参见:
focusevent
,
focuslistener
,
keyboardfocusmanager
,
component.addfocuslistener(java.awt.event.focuslistener)
,
component.enableevents(long)
,
component.dispatchevent(java.awt.awtevent)