• 1.摘要
  • 2.基本信息
  • 3.详述
  • 4.运行条件
  • 5.语言特点
  • 6.主要属性
  • 7.生命周期
  • 8.工作原理
  • 9.事件响应
  • 10.Applet与Swing的比较

小应用程序

应用程序(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的生命周期。