Consuming Events

Sometimes an application needs to keep some events from being processed normally by a component. For example, a visual interface builder might need to allow a user to drag a button around the screen. In this case, you wouldn't want the mouse press to activate the button.

You can consume an InputEvent, that is a MouseEvent or a KeyEvent, by calling its consume() method:

public void consume()

Once an InputEvent is consumed, the source component will not process the event itself. However, the event will still be dispatched to all registered listeners.


Previous | Next | Top
Last Modified March 16, 1997
Copyright 1997 Elliotte Rusty Harold
elharo@sunsite.unc.edu