java.awt
public interface KeyEventDispatcher
By default, the KeyboardFocusManager is the sink for all key events not dispatched by other dispatchers. Therefore, it is unnecessary for the user to register the focus manager as a dispatcher.
Since: 1.4
See Also: addKeyEventDispatcher removeKeyEventDispatcher
UNKNOWN: updated to 1.4
Method Summary | |
---|---|
boolean | dispatchKeyEvent(KeyEvent e)
Called by the KeyboardFocusManager to request that a key event be
dispatched. |
redispatchEvent
to avoid infinite recursion.
If the return value is false, the KeyEvent is passed to the next dispatcher in the chain, ending with the KeyboardFocusManager. If the return value is true, the event has been consumed (although it might have been ignored), and no further action will be taken on the event. Be sure to check whether the event was consumed before dispatching it further.
Parameters: e the key event
Returns: true if the event has been consumed
See Also: KeyboardFocusManager