IN THIS CHAPTER
In previous chapters, you have essentially looked at the AWT and Swing tool sets from a conceptual perspective. You learned all the major capabilities that are at your fingertips. You were also introduced to the standard AWT components and became familiar with their features and how to use them.
In Chapter 6, "Swing Components and Architecture," you learned how to bring up a simple application on the screen using Swing. You also discovered some important differences between AWT and Swing. The most significant differences are Swing's containment hierarchy and the requirement to use the content pane of Swing containers.
The next step is to take a practical ...