Overview of the Java UI AWT Components Other AWT Classes The Anatomy of a GUI-Based Program Classes in the Example Program The Component Hierarchy Drawing Event Handling