Double Buffering version here

This was my first applet I did during my Programming Languages class I took Spring 1996. It is pretty simple. The basic idea was to learn about object oriented programming by subclassing one generic class to provide any number of shapes that have the same manipulation routines.

Note: This applet flickers, I know.  I recently added double buffering support on the DrawShapes with Double Buffering page.

Source Code:
DrawShapes.java - controls the UI, moving objects, creating, etc.
Shapes.java - classes of the shapes (Point, Rectangle, Circle, Line)

Java Applets / DrawShapes / NavBar / Othello

Last modified February 17, 1999 by Jeff Mark