An implementation of InputContext which allows to plug-in a custom InputEventDispatcher to get notified of all Input- and FocusEvents below the root of the container hierarchy this is installed to. This context is enabled (automatically) if it has both a delegate InputContext and a dispatcher. If so, it will dispatch the received events to the dispatcher before messaging the delegate. All other methods delegate to the wrapped input context without additional processing.
Typically, application code need not be aware of this class. JComponents which support InputEventDispatcher will install this transparently.
@see InputEventDispatcher
@see org.jdesktop.swingx.JXDatePicker
@author Jeanette Winzenburg