This PDF document describes the development of a graphical application in Java. Its main goal is pedagogical et illustrates different aspects of Java in the context of a fun and extensible application.
In particular, the following concepts are illustrated:
Java source files are the following:
The following image directory is also needed.
Compiling: javac BodiesInASetting.java in the source directory which should also contain the images directory.
Executing: java BodiesInASetting
All source files and images are available as a single file.
This implementation is a reimplementation of a Smalltalk-80 version described here [PDF 650K].