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)