The Life Cycle of an Applet

The life cycle of the applet has the following stages:

The applet always receives an init() method first and then a start() and paint() call (Note: This may happen asynchronously! i.e. at the same time).

  
	java.applet
	Class Applet

	java.lang.Object
	  |
	  +--java.awt.Component
	        |
	        +--java.awt.Container
		    |
	              +--java.awt.Panel
	                    |
	                    +--java.applet.Applet
  

To use the java.applet.Applet class to make a useful applet you must create a subclass of Applet. To do this, you must override some (or all) of the following methods: