I am developing a java applet. I want it to be closed by the code. I have used System.Exit(0)
but it is not working. Is there any other method to achieve this?
applet.getAppletContext().showDocument("ThanksForUsingOurApplet.html");
As to the comment that a signed applet can call System.exit(n)
.
It can in some browser/JRE combos., it can't in others. In the ones that it can, it shouldn't since an applet may share a VM with other applets (less common these days), and even if not, it is the user's responsibility to close an applet by closing the page.
An applet is a guest in a web page. Calling System.exit(n)
is like burning down the guest house.