This applet is from the book Core Java by Gary Cornell and Cay Horstmann, published by SunSoft Press/Prentice-Hall
The source.