1.JavaApplet概述
JavaApplet程序分为两类:Java小程序(Applet)和Java应用程序(Application),这两类程序是有区别的。JavaApplet嵌入在WWW的页面,作为页面的组成部分被下载,并能运行在实现Java虚机器(JVM)的Web浏览器中。Java的安全机制可以防止小程序存取本地文件或其他安全方面的问题。而一个Java应用程序运行于Web浏览器之外,没有Applet运行时的诸多限制。另外,两者程序设计上的最大区别在于:JavaApplet没有主程序,而Java应用程序一定要有主程序。在Java中每个applet都是由Applet的子类来实现。开发人员自定义的applet通过重载Applet的几个主要成员函数完成小应用程序的初始化、绘制和运行。这些函数是init()、paint()、start()、stop()和destory()。
一个applet的生命周期与Web页面有关。当首次加载含applet的页面时,浏览器调用init()方法,完成applet的初始化。然后调用paint()或start()方法绘制或启动程序。当用户离开页面时,浏览器调用stop()方法停止小程序运行。若用户关闭浏览器将使a...[ 查看全文 ]