Predefined Classes

[ Home ] General Information ] Student Resources ] [ Site Map ]

From the third edition, there will be no reliance on the author-defined javabook classes. For the two previous editions, I included javabook classes so the students can start programming without learning the details of how to perform input and output in Java. Through the use of the provided javabook classes, I also tried to illustrate and reinforce the key concepts of using objects. Many people indicated their preference of not using any author-defiend classes. They like to keep the discussion strictly to the standard classes. I removed the reliance on the use of the javabook classes in the third edition.

I still provide the javabook classes for those who wish to continue using them. You do not have to use any of the javabook classes to study the book, but you may want to use them for a quick, simple, and reliable GUI-based input and output. If you decide to use javabook classes, please make sure to read the relevant information on the Compiler How To page so your programs can use the javabook classes correctly.

For those who are interested in playing with Turtle Graphics, download the galapagos package. If you plan to play with the galapagos package, make sure to read the accompanying sample programs.

To download, click the link below...

Description

javabook

This package includes the javabook classes. A new class MiniBrowser is added to the package. These classes are implemented using the Swing classes. More...

javabook documentation

This is the documentation for the Swing-based javabook package in the standard javadoc style. To view the documentation, you need to download the zipped file and unzip the downloaded zip file first. Double-click the file index.html. You can also view the complete documentation without downloading by clicking here.

galapagos

Updated Oct, 2004 to make the package compatible with the newly added reserved word enum in Java 5.0.

This package contains the Java classes for Turtle Graphics. Although I did not incorporate any Turtle related topics in the main text, I ask to use turtles in several chapter exercises. At this point, I have only javadoc documentation for the galapagos package. I hope the sample programs included in the zip file is enough for you to get started. You can view the sample programs online by clicking here. Note: the file is in PDF format and the color of the screenshots is lost when converting the original file into the PDF format. Sorry. You just have to run the programs on your machine to see the drawings in living color. 8-)

Note: Use the public void print(String text) method to "print" the passed text at the current position of a turtle. You need to use this method for solving Exer 3.28, for example.

galapagos documentation
This is the documentation for the galapagos package in the standard javadoc style. To view the documentation, you need to download the zipped file and unzip the downloaded zip file first. Double-click the file index.html. You can also view the complete documentation without downloading by clicking here.