CD ROM for Java Design Patterns: A Tutorial by James W. Cooper 2nd printing This CD contains all the example code for each of the chapter in the Java Design Patterns textbook. Each folder contains the source code, and the compiled class files. In addition to the 23 folders for the 23 Design Patterns we discuss, there is also a UML folder with the code for the simple examples we use in introducing UML in Chapter 1, and a Swing folder containing all the example code for Swing components that we discuss in Section V of the book. All of the programs were compiled and tested using JDK 1.2.1 (Java 2). For Macintosh users, all the source code files are less than 32 characters in length. In addition, all of the generated class files, including inner files are shorter than 32 characters as well. If you have any problems, just recompile from the provided sources and the correct class files will be generated. You can view any of these files directly on the CD-ROM, but if you want to recompile them, you should copy them to your hard drive. The simplest way to do this is to 1. Create a folder called JTutorial. 2. Display the root of the CDROM directory structure in Windows Explorer, press Ctrl/A (for select All) and Ctrl/C (for copy all to the clipboard.) 3. Then open the empty JTutorial folder you just created on your hard drive and press Ctrl/V (for paste) All of the programs are already compiled to Java class files and you need not recompile them to run them. Each folder also contains the Visual SlickEdit project files (vpj) for each project and all the JVISION UML diagram (dgm) files. If you have any doubt as to which programs make up a project, look at the vpj file, which is a text file. Both of these files contain references to files using absolute pathnames which you will have to change to match the path where you copy these programs. JVISION We include both the free Linux version of JVISION and the Windows 30-day demo version. To obtain a licensed version, go to www.object-insight.com.