Java Applet的主要方法和创建执行的概述

需积分: 9 5 下载量 93 浏览量 更新于2024-02-01 收藏 353KB PPT 举报
Java Applet是用Java语言编写的、含有可视化内容的并嵌入Web页中,由浏览器解释执行的小程序。Applet的创建和执行主要涉及到Java Applet的主要方法和运行机制。 在整个Applet生命周期中,初始化只进行一次。当第一次浏览含有Applet的Web页时,浏览器会下载该Applet,并创建一个该Applet主类的实例对象。然后,浏览器会调用init()方法对Applet自身进行初始化。因此,init()方法在Applet第一次载入时被调用。 除了init()方法外,Applet还有其他主要方法,如start()、stop()、destroy()和paint()方法。start()方法在Applet启动时被调用,用于开始Applet的执行。stop()方法在Applet停止时被调用,用于结束Applet的执行。destroy()方法在Applet被销毁时被调用,用于释放Applet所占用的资源。paint()方法在Applet需要绘制内容时被调用,用于绘制Applet的可视化内容。 Java Applet的运行机制是通过一个HTML文件来配合实现的。在HTML文件中,使用<applet>标签来定义和引用Applet,并通过设置<param>标签传递参数给Applet。浏览器支持下载和解释执行这个HTML文件和其中的Applet内容。在运行时,浏览器会启动一个Applet容器(如Appletviewer.exe)来模拟浏览器环境,并在其中运行Applet。在Applet容器中,Applet的生命周期方法会被适时调用,以完成Applet的初始化、执行和销毁过程。 总结起来,Java Applet是用Java语言编写的小程序,它包含了一系列的生命周期方法,如init()、start()、stop()、destroy()和paint()方法。在浏览器中通过HTML文件来引用和执行Applet,并在Applet容器中完成Applet的生命周期过程。通过这些方法和机制,Java Applet可以实现丰富的可视化内容,且可以嵌入到Web页中,通过浏览器进行解释执行。