I\'ve got a question about a particularly annoying error that I haven\'t been able to figure out, much less overcome. Any time I try to run a Java applet (Applet or JApplet) on
I suggest that you read the Oracle Applet Development Tutorial. I'm not an expert on applets (understatement!) but you seem to be doing a lot of things differently to how the Tutorial says to do them. For instance, you don't use a main
method to launch an applet, and you should be doing the setup in the init
method not the constructor (see here).
InvocationTargetException
1 is thrown because the HTML is calling (trying to load) something that is not an applet. Change it to:
<p><applet code="MainApplet" width="800" width="600">
</applet></p>
Also, as mentioned in the answer of Stephen C. Move the stuff from the constructor into the init()
method.
InvocationTargetException
is a checked exception that wraps an exception thrown by an invoked method or constructor.
Ensure the Java Console is configured to show for applets & JWS apps. If there is no output at the default level, raise it and try again.
While I'm here: Why code an applet? If it is due to spec. by teacher, please refer them to Why CS teachers should stop teaching Java applets.