java命名空间java.awt类defaultkeyboardfocusmanager的类成员方法:
dispatchkeyevent定义及介绍
本文导语:
dispatchkeyevent
public boolean dispatchkeyevent(keyevent e)
如果调度程序链中其他 keyeventdispatcher 都没有调度 keyevent,或者没有注册其他 keyeventdispatcher,则由 dispatchevent 调用此方法。如果没有使用该事件,而是启用了它的目标,且焦点所...
dispatchkeyevent
public boolean dispatchkeyevent(keyevent e)
- 如果调度程序链中其他 keyeventdispatcher 都没有调度 keyevent,或者没有注册其他 keyeventdispatcher,则由
dispatchevent
调用此方法。如果没有使用该事件,而是启用了它的目标,且焦点所有者不为 null,则此方法会将该事件指派到它的目标。此方法随后会将该事件指派到所有已注册的 keyeventpostprocessor。完成所有这些操作之后,会将该事件传递给 keyeventpostprocessor 的同位体进行处理。
在所有情况下,此方法都将返回 true
,这是因为设计了 defaultkeyboardfocusmanager,因此,在任何情况下,dispatchevent
和 awt 事件调度程序都不应该对该事件执行进一步的操作。
- 指定者:
- 接口
keyeventdispatcher
中的 dispatchkeyevent
- 指定者:
- 类
keyboardfocusmanager
中的 dispatchkeyevent
- 参数:
e
- 要指派的 keyevent
- 返回:
true
- 另请参见:
component.dispatchevent(java.awt.awtevent)