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