GUI dynamics

We will explain how to handle user input in Swing. We'll also briefly see anonymous classes and methods, and discuss other GUI library designs.