Board Applet illustrating design architecture
The Board (Canvas) process mouse events and updates Label.
Board is designed as an independent component featuring reference
to an interface type.
Source code
BoardApplet.java
Class diagram for the project
The applet