This is a work in progress and it will be updated as new information arives and time permits. Note that the information here applies Swing. More precisely it is based on the Java Foundation Classes.
The event structure we use here is discussed in the paper: Doing Java Events Correctly by Bergin
For more on how to think about programming to get you to the point of using this stuff see the following two papers by Kent Beck on the Portland Patterns Repository
Last Updated: September 26, 2001