Java Applet 基础
Applet是从java.applet.Applet类继承而来的类,它不需要包含标准的main方法。Applet是由Web浏览器提供的JVM来运行的,这对保证安全性很重要。扩展Applet类的程序没有构造函数,它一般包含4个重要的方法:init()、start()、stop()和destory()。浏览器在装载Applet程序之后,将自动调用这4个方法的行为构成了Applet的生命周期,即Applet的生命周期由初始化、开始运行、停止运行和撤销清理等4个过程构成的。一般来说,覆盖Applet的4个方法,就可以处理Applet生命周期中的重要事件。浏览器在进入包含某个Applet程序的页面之后,开始装载这个Applet.
Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。
Applet 类中的四个方法给我们提供了一个框架,你可以在该框架上开发小程序:
1、init: 该方法的目的是为你的 Applet 提供所需的任何初始化。在 Applet 标记内的 param 标签被处理后调用该方法。
2、start: 浏览器调用 init 方法后,该方法被自动调用。每当用户从其他页面返回到包含 Applet 的页面时,则调用该方法。
3、stop: 当用户从包含 Applet 的页面移除的时候,该方法自动被调用。因此,可以在相同的 Applet 中反复调用该方法。
4、destroy: 此方法仅当浏览器正常关闭时调用。因为 Applet 只有在 HTML 网页上有效,所以你不应该在用户离开包含 Applet 的页面后遗漏任何资源。
5、paint: 该方法在 start() 方法之后立即被调用,或者在 Applet 需要重绘在浏览器的时候调用。paint() 方法实际上继承于 java.awt。
您可能感兴趣的文章
阅读排行
推荐教程
- 12-11Java 接口
- 12-18如何提高Java代码健壮性:从异常处理技巧说起
- 12-11Java 序列化描述
- 12-10几款流行的Java开发工具
- 12-18【技术流】掌握这些技巧,轻松开发Java程序
- 12-18Java异常处理最佳实践:你绝对不能错过的几种处理方式
- 12-10使用 IntelliJ IDEA创建第一个 Java 应用
- 12-10Java基础语法
- 12-11Java 泛型方法
- 12-11Java 异常处理方法