Java Applet实例:在HTML中调用并运行

需积分: 9 2 下载量 124 浏览量 更新于2024-07-13 收藏 811KB PPT 举报
在Java编程中,"调用applet的html页-JAVA applet应用实例"这一主题主要涉及了HTML页面与Java Applet的交互以及如何在Web环境中部署和运行Java应用程序。Applet是Java提供的一种轻量级的客户端脚本,它可以在用户的浏览器中执行,无需下载到本地即可运行,这是其与Java Application的主要区别。 首先,HTML文件是Web页面的基础,而Applet的调用通常是在HTML文档中的<APPLET>标记内完成。在这个例子中,如<!-- App19_9.htm -->所示,HTML结构包含了<APPLET>标签,其中CODE属性指定了Applet的类名(App19_9.class),WIDTH和HEIGHT属性设置了Applet在浏览器中的显示尺寸,确保用户体验的统一性。 Applet的运行依赖于Java Virtual Machine (JVM),当用户访问包含Applet的网页时,浏览器会检测是否支持Java,如果不支持,就会显示指定的ALT文本(这里是"很抱歉,您的浏览器不支持Java applet")。此外,通过ALIGN和VSPACE属性,可以调整Applet在网页中的位置,如本例中将Applet设置为靠右对齐,且与页面其他元素有20像素的垂直间距。 Java的程序分为两种类型:Java Application和Java Applet。Applet的特点是运行在服务器端,由服务器发送到客户端浏览器执行,而不是像Application那样在用户的本地机器上独立运行。Applet的生命周期管理由浏览器负责,包括加载、初始化和绘制等阶段,这在Applet的继承关系中体现,比如`App19_2`类继承自`Applet`类,实现了`paint(Graphics g)`方法来处理图形绘制。 在编写Applet时,需要导入相关的Java包,如`java.awt`和`java.applet`,以便使用组件和Applet类的功能。例如,`App19_2`类的`paint()`方法中,通过`Graphics g`对象调用`drawString()`方法,在Applet的绘图区域内显示字符串"HelloJava"。 最后,开发者可以通过HTML的参数传递机制,向Applet传递数据或配置信息。虽然这部分没有在提供的代码中明确展示,但通常会在<APPLET>标签中添加更多的属性来实现,比如使用PARAM标签传递参数。 学习和使用Java Applet,你需要掌握HTML页面的结构,如何在其中嵌入和配置Applet,理解Applet的生命周期和绘制过程,以及如何通过浏览器进行测试和调试。通过实际操作这些概念,你可以创建出动态、交互式的Web内容。