OBJECTIVES
After studying this chapter, you will
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.
OUTLINE
13.1
Introduction
13.2
Java GUIs: From AWT to Swing
13.3
The Swing Component Set
13.4
Object-Oriented Design: Model-View-Controller Architecture
13.5
The Java Event Model
13.6
CASE STUDY: Designing a Basic GUI
13.7
Containers and Layout Managers
13.8
Checkboxes, Radio Buttons, and Borders
13.9
Menus and Scroll Panes
Are Computers Intelligent?
Chapter Summary
Solutions to Self-Study Exercises
Exercises