First an overview of Java events.
Next a story with a nice metaphor to give you the right idea.
Finally some code fragments.
And here are a set of Java Event Patterns. Note that the last one has some negative consequences.