Chain of Responsibility: JAVA API Usage
The old event model from Java 1.0 uses the Chain of Command pattern to handle GUI events.
It uses the AWT container hierarchy as a chain of responsibility. When an event is posted to a button or other GUI component, it either handles the event or posts it to its container.