What Swing is
The difference between a character-based interface and a graphical user interface
How to develop the simplest Swing program
What a JFrame is and how it is made up of different components
How to add components to a JFrame
What a layout manager is and the different types of layout managers in Swing
How to create reusable frames
How to handle events
How to handle mouse events and how to use the adapter class to handle mouse events
All example programs in this chapter are members of a jdojo.swing.intro module, as declared in Listing ...