Applet成为小应用程序,和应用程序不同的是,Applet一般是在支持java的Web浏览器中运行。使用特定的HTML标签(tag)讲applet嵌入到HTML页面中,并且applet程序和页面均存放在服务器上,当远程用户通过浏览器来访问页面时,页面中所潜入的applet程序通过网络被下载到浏览器中并加以运行。
列子HelloWordApplet.java:
importjavax.swing.JApplet;
importjavax.swing.JLabel;
publicclass HelloWordApplet extends JApplet{
publicvoid init(){
System.out.println(“initApplet”);
}
publicvoid start(){
System.out.println(“startApplet”);
getContentPane().add(newJLabel(“HelloWordApplet”));
}
Public voidstop(){
System.out.println(“stop Applet”);
}
Publicvoid destroy(){
System.out.println(“destroyApplet”);
}
}
Init():打开前有applet的html页面时,该方法被调用可以进行必要的初始化工作。
Start():该方法在init方法结束后被调用,用以启动applet。
Stop():关闭嵌有applet的html页面时,该方法被自动调用,以关闭applet。
Destroy():stop方法执行完毕后,该方法被调用,用以释放applet所使用的资源。
在html页面代码中需要的位置输入代码<applet code=”HelloWordApplet.class” width=”150” height=”150”></applet>就可以在页面潜入上面的内容了。