Applet
Applet
CrossplatformandcanrunonWindows,MacOSandLinuxplatform.
Appletcanworkalltheversion ofJAVAplugin.
Applertsruninasandbox.
Appletsaresupportedbymostwebbrowsers.
Appletsareacachedinmostwebbrowsers.
DISADVANTAGES OF APPLET
JAVApluginis requiredtorunApplet.
JavaAppletrequires JVM.
IfAppletis notalready cachedinmachine,itwillbedownloadedfrominternetandwill
taketime.
Itis difficulttodesignandbuildgooduserinterfaceinAppletscomparedtoHTML
technology.
LIFECYCLEOF AN APPLET
•Appletsaretwotypes:
1.Simpleapplets
• simpleappletscanbecreatedbyextendingappletclass
2.Japplets
• jappletscanbecreatedbyextendingjappletclassofjavax.Swing.Jappletpackage
CREATING APPLETS
● Appletsarecreatedbyextendingtheappletclass:
// SavefileasHelloWorld.java
importjava.applet.Applet;
importjava.awt.Graphics;
publicclass HelloWorldextendsApplet{
publicvoidpaint(Graphics g){
g.drawString("HelloWorld",20,20);}}
<appletcode="HelloWorld" width=200height=60>
</applet>