Applet is a piece of program in which runs on JAVA enabled browsers.
LifeCycle of Applet:
- init() is called only once in lifecycle of applet during creation.
- destroy() is called only once in applet lifecycle during disposal of applet.
- whenever applet gots focus(active) paint() is called.
- whenever applet is minimized stop() is called.
- whenever applet is maximized start() & paint() is called.
- start(), stop() & paint(Graphics g) can be called many times in applet lifecycle.
Example :
package com.shivasoft.applet; import java.applet.Applet; import java.awt.Graphics; public class AppletLifecycle extends Applet { public void init() { System.out.println("Init State"); } public void start() { System.out.println("Start State"); } public void paint(Graphics g) { System.out.println("Paint State"); } public void stop() { System.out.println("Stop State"); } public void destroy() { System.out.println("Destroy State"); } }
Leave a Reply