Classes to Download

FileDescriptionJavadocs
Applet1.javaThe applet that introduces the Vehicle. Similar to Applet2 and Applet3 and the only one that is fully documented.
yes
Applet2.javaThe applet that introduces the Car and Boat. See Applet1 for documentation.
no
Applet3.javaThe applet that introduces the Ferry and shows the Vehicle heirarchy. See Applet1 for documentation.
no
Applet4.javaThe applet that introduces the concept of using superclass variables to reference subclasses.
yes
Boat.javaThe Boat class.
yes
Bunny.javaThe Bunny class from programming question 4(c).
yes
Car.javaThe Car class.
yes
Craps.javaCraps as a JApplet.
no
CrapsApp.javaCraps as an application.
yes
Definitions.javaThe first applet that helps explain the definitions in the Terminology section. It explains the Fraction class.
no
Definitions2.javaSimilar to Definitions. It explains MixedFraction.
no
Definitions3.javaSimilar to Definitions. It explains MyJFrame.
no
Ex1.javaThe solution to programming question 1.
no
Ex2.javaThe solution to programming question 2.
no
Face.javaThe Face class from programming question 4(a).
yes
Ferry.javaThe Ferry class.
yes
Fraction.javaThe Fraction class explained by Definitions.
no
HappyFace.javaThe HappyFace class from programming question 4(b).
yes
MixedFraction.javaThe MixedFraction class explained by Definitions2.
no
MixedFractionWithout.javaThe class that shows how inheritance cuts down on the work for the MixedFraction class.
no
MyDate.javaUsed to work with dates in a Java program. It inherits from the built in GregorianCalendar class. I find my get methods easier to remember than the ones built in. Also it has a method for finding the number of days between two dates. I don't use that method in this resource but its been handy in other programs I've written.
no
MyJFrame.javaDemonstrates inheriting from a JFrame.
yes
MyJPanel.javaDemonstrates inheriting from a JPanel. This is actually the one used in Craps.
yes
RemoteControl2.javaUsed to provide direct access to various parts of the resource. The purple panel on the left of the navigation version of the resource.
no
SimpleApplet1.javaA simple applet showing how to use a Vehicle.
no
SimpleApplet2.javaA simple applet showing how to use a Car and a Boat.
no
SimpleApplet3.javaA simple applet showing how to use a Ferry.
no
SourceViewer.javaUsed by any of the applets that pop up windows to display source code.
no
Vehicle.javaThe Vehicle class.
yes