欢迎来到资源无忧教程网!

JAVA

当前位置: 主页 > 程序设计 > JAVA

Java Applet 基础

时间:2024-12-11 16:44:20|栏目:JAVA|点击:

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。


上一篇:Java 多线程编程

栏    目:JAVA

下一篇:怎么编译 Java 文件

本文标题:Java Applet 基础

本文地址:http://www.ziyuanwuyou.com/html/chengxusheji/java/1742.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的资源文章、图片、评论等,均由网友发表或上传并维护或收集自网络,本站不保留版权,如侵权,请联系站长删除!与本站立场无关,所有资源仅作学习参考,不能作其它用途。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行删除,本站均不负任何责任。

联系QQ:592269187 | 邮箱:592269187@qq.com

Copyright © 2024-2060 资源无忧教程网 版权所有湘ICP备2022014703号