posted 21 years ago
What about java.util.EventObject ?
The idea is that java.util provides basic utilities for variety of things, like Collections, Locale, Events, Permission, Timer etc. Then other packages take from there and develop specific classes. For example for GUI java.awt.AWTEvent took the charge and then further down java.awt.event defines further specific events.