My Java project, geek magnetic poetry, should
receive an A+. It contains the following aspects of Java:
- It uses the mouseDown / mouseDrag / awt.event features to have active listeners.
- It defines a class structure, "Tile".
- The Tile objects have several functions and variables, creating true
object-oriented programming like Java was intended for.
- The Tile objects also has a constructor.
- It uses the Abstract Windowing Toolkit to create the tiles and put the
text in them.
- When loading images, it double-buffers them.
That's actually six aspects, and it's only scratching the surface.
It's based on two examples -- nitric interactive's java poetry program,
and the ThinkGeek set of (physical)
geek magnetic poetry,
from which I got about 75% of the wordlist.
The source code for the project is available here:
Return to the main site