Welcome to JavaRanch.
On your way in you may have missed that we have a
policy on screen names here at JavaRanch. Basically, it must consist of a first name, a space, and a last name, and not be obviously fictitious. Since yours does not conform with it -"ppl" isn't really your last name, is it-, please take a moment to change it, which you can do
right here.
The purpose of JavaRanch isn't to write someone's code for them, but rather to help people to learn
Java, so that they learn how to do it themselves. So, nobody will be sending you code; I've removed the email from your post, because we like to
UseTheForumNotEmail.
Also, please
UseCodeTags when posting code of any length.
There are many other tips on how to get the most out of JavaRanch at
HowToAskQuestionsOnJavaRanch.
As to your question, Swing works a bit differently from AWT, so just replacing AWT components with Swing components is not sufficient. Instead of using the paint method to do the drawing,
you should use paintComponent.
The code is too long to try to understand it fully, but I noticed that you use "==" to perform
string comparison. That's not going to work, you need to use the String.equals method.
[ October 05, 2007: Message edited by: Ulf Dittmer ]