All listings referred to in this article are available by anonymous download in the file ftp://ftp.ssc.com/pub/lj/listings/issue61/2673.tgz. The complete code for building the GUI is contained in the file 2673code.tar.gz in the same directory.