Seek a Word:
This applet takes a simple list of words and hides them within a field of random
letters. To circle a discovered word, mouse-click on one end of the word and
mouse-drag to the other end of the word. Words may be hidden horizontally, vertically,
diagonally, forward, or backward. Enjoy!
Source & Thanx to: http://www.ericharshbarger.com/java