![]() |
![]() |
![]() |
![]() |
![]() |
|
When a browser loads an applet, it calls not only the constructor, but also
the init method, which contains computations to be performed
once the applet is loaded. The inherited init does nothing.
A browser also calls the start method each time that the page
containing an applet is visited or revisited. The start method is
meant to contain computations to be performed to start the applet. For
example, if an applet involves animation, the start method would
start the animation.
On the other end, a browser calls the stop method each time that
the page containing an applet is replaced by another page. A browser also
calls the stop method just before calling the destroy method. For example, if an applet involves animation, the
stop method would stop the animation.
Finally, a browser calls the destroy method each time that the page
containing an applet is abandoned completely. The destroy method
contains computations to be performed to exit from the applet application.
The destroy method is called, for example, when the browser shuts
down, or, in some browsers, when the page containing an applet is replaced
by another page.