- Gain more experience with the Swing component set.
- Understand the relationship between the AWT and Swing.
- Learn more about Java’s event model.
- Be able to design and build useful Graphical User Interfaces (GUIs).
- Appreciate how object-oriented design principles were used to extend Java’s GUI capabilities.