There is a balance between graphics and nongraphical programs and between applets and applications. Additional examples can be found on the book's Web site. Appropriate Graphics and GUIs. Graphics can be a great motivator for students, and their use can serve as excellent examples of object-orientation. As such, we use them throughout the text in a well-defined set of sections that we call the Graphics Track.
Students learn to build GUIs in the appropriate way by using a natural progression of topics.
The Graphics Track can be avoided entirely for those who do not choose to use graphics. This book is designed to be flexible, so that instructors can tailor its presentation to the needs of their students. Instructors can take a variety of paths through the text. The dependencies that exist between particular sections of the book are shown in the figure below. Other than these dependencies, an instructor can vary the coverage as needed.