小应用程序
应用程序(Applet)是指采用Java创建的基于HTML的程序。浏览器将其暂时下载到用户的硬盘上,并在Web页打开时在本地运行。
基本信息
- 中文名
小应用程序
- 外文名
Applet
详述
小应用程序(Applet)是可通过因特网下载并在接收计算机上运行的一小段程序。小应用程序通常用Java语言编写并运行在浏览器软件中,applet典型用于为万维网网页页面定制或添加交互格式元素。
Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页或者其他特定的容器中,并能够产生特殊的效果。
运行条件
Applet必须运行于某个特定的“容器”,这个容器可以是浏览器本身,也可以是通过各种插件,或者包括支持Applet的移动设备在内的其他各种程序来运行。与一般的Java应用程序不同,Applet不是通过main方法来运行的。在运行时Applet通常会与用户进行互动,显示动态的画面,并且还会遵循严格的安全检查,阻止潜在的不安全因素(例如根据安全策略,限制Applet对客户端文件系统的访问)。
在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。
语言特点
从Applet类扩展而创建的用户Applet新类。
类定义举例:public class hello2 extends Applet
Applet依赖于浏览器的调用。
通过〈Applet〉标记嵌入在HTML文件中。
主要属性
Code=Applet文件标识。
Codebase=Applet文件所在路径。
width=Applet显示区域的宽度。
height=Applet显示区域的高度。
name=Applet的符号名,用于同页面不同Applet之间的通信。
生命周期
init()、start()、stop()、destroy()方法都是Applet类中已经定义的方法, 系统根据上述规则自动执行Applet的生命周期。