public class EventNormalizer extends Object implements AWTEventListener
AWTEventListener
which normalizes the event stream by sending a single
WINDOW_CLOSED
, instead of one every time dispose is called.Constructor and Description |
---|
EventNormalizer()
Creates a new
EventNormalizer . |
Modifier and Type | Method and Description |
---|---|
void |
eventDispatched(AWTEvent event)
Event reception callback.
|
void |
startListening(Toolkit toolkit,
AWTEventListener delegate,
long mask)
Starts listening for events.
|
void |
stopListening()
Stops listening for events and disposes the delegate event listener.
|
public EventNormalizer()
EventNormalizer
.public void startListening(Toolkit toolkit, AWTEventListener delegate, long mask)
toolkit
- the Toolkit
to use.delegate
- the event listener to delegate event processing to.mask
- the event mask to use to register this normalizer in the Toolkit
.public void stopListening()
public void eventDispatched(AWTEvent event)
eventDispatched
in interface AWTEventListener
event
- the dispatached event.Copyright © 2007-2013 FEST (Fixtures for Easy Software Testing). All Rights Reserved.