From Java's website, here is the fix to the red x.
Red X image displayed where the applet should be, applets won't run
This article applies to:
Internet Explorer 5.5, Internet Explorer 6.x, Netscape 4.7x, Netscape 6.2x, Netscape 7
An applet does not load, and the "Java Plug-in Control Panel" shows the following error:
at java.net.PlainSocketImpl.connect(Unknown Source)
Or, you see an image that looks like a small white box with a Red X in it
Or, the browser cannot display the program, and shows the error message
"Loading Java Applet Failed..."
The JRE could not obtain proxy information from any of the following browser-platform combinations:
Internet Explorer on Windows
Netscape on Windows
Netscape on Solaris or Linux
Start the "Java Plug-in Control Panel" by following these instructions.
Click the Start menu
Select Control Panel
Double click the "Java Plug-in" icon
Click the "Proxies" Tab *** In my version 1.5.0, on the General tab, click Network Settings
Make sure that the "Use Browser Settings" checkbox is checked. If it is not, then check it and hit the "Apply" button to save your changes. Doing this will cause the JRE to use the Web browser's proxy settings for all Internet connections.
Close all browser windows. Restart the browser and try to load the applet. If this doesn't work, you can read the rest of the tech note at http://java.com/en/d...p/redximage.xml (for 1.4.2.xx) or http://java.com/en/d.../5000040200.xml (for 1.5.0).
Hope this gets you started.