Java Applet详解:<APPLET>标记参数与生命周期

需积分: 50 187 下载量 33 浏览量 更新于2024-07-13 收藏 105KB PPT 举报
"本资源主要介绍了JAVA Applet的使用,特别是`<APPLET>`标记的参数详细说明。在HTML文件中,`<APPLET>`标签用于嵌入Java小应用程序,也就是Applet,使得网页能够执行Java代码。这些Applet通常是交互式的组件,可以增强网页的动态效果和功能。" 在Java Applet编程中,`<APPLET>`标记是关键,它包含了多个参数以控制Applet的行为和外观。以下是对这些参数的详细说明: 1. **CODEBASE**:此参数用于指定Applet类文件的位置。如果不设置,浏览器会假设Applet存在于当前运行的目录下。设置正确的CODEBASE可以让浏览器正确找到并加载Applet的.class文件。 2. **BGCOLOR**:这是一个HTML属性,用来设置网页的背景颜色。在示例中,设置为"FFFF00",即黄色。 3. **NAME**:此参数用于设置Applet的名称,这对于有多个Applet的页面很有用,可以通过名称来区分和引用不同的Applet。 4. **CODE**:这是必需的参数,用于指定要运行的Applet类的完整名称(包括扩展名`.class`)。浏览器会根据此参数加载并执行相应的Java字节码。 5. **WIDTH** 和 **HEIGHT**:这两个参数分别用于设定Applet在网页上显示的宽度和高度,单位为像素。这决定了Applet在浏览器窗口中的尺寸。 此外,`<APPLET>`标记还有一些其他可选参数: 6. **ALT**:当浏览器无法显示Applet时,会显示此参数后的文本作为替代内容。 7. **ALIGN**:用于设置Applet在页面中的对齐方式,可以是LEFT、RIGHT、TOP、BOTTOM或MIDDLE。 8. **VSPACE** 和 **HSPACE**:这两个参数分别用于设定Applet在垂直和水平方向上与周围内容的间距。 9. **PARAM**:这是一个非常有用的功能,允许传递参数给Applet。通过`PARAM NAME`定义参数名,`VALUE`定义参数值,可以在运行时为Applet提供配置信息。 Applet的生命周期包括四个主要阶段:初始化(`init()`)、启动(`start()`)、绘画(`paint()`)和停止(`stop()`)。当Applet被加载到浏览器时,它会经历初始化和启动,然后在用户交互时进行绘画。当用户离开包含Applet的页面时,Applet会被停止,释放资源。在所有页面关闭后,Applet会被摧毁(`destroy()`)。 `<APPLET>`标记是Java Applet在HTML中的入口点,通过设置不同的参数,可以灵活地控制Applet的行为和外观。然而,随着Web技术的发展,Applet已逐渐被更现代的技术如JavaScript、HTML5的Web组件所取代,但在学习和理解Java的Web编程历史时,Applet仍然具有重要的价值。