Daily Question [03-11]

Consider the following implementation to support Edgar Allan Poe's Goldbug story. The original encrypted text is found below

The following program can retrieve such fragments from disk and provide an interactive experience in decoding such ciphers. You can also find this sample code from the Goldbug project which is available from the CVS repository on the class SourceForge project page.

 

Your challenge? Write a graphical version of this program; use either Java AWT or Java SWING. I will post my solution on Wednesday March 12th at 9:00 PM. If you complete a working version and want to show it to me (and allow me to make it available to others in the class as well) email it to me by that time.

The purpose of the exercise is to get you to think about the artifacts that we design and their ability (and inability) to be used in different contexts. How much, for example, of this initial code will likely be usable in the graphic version that you develop?