Java Applet应用:HTML页面调用与示例

需积分: 10 11 下载量 104 浏览量 更新于2024-08-17 收藏 812KB PPT 举报
"该资源是关于使用HTML页面调用JAVA Applet的应用实例,展示了如何将一个简单的Java Applet程序嵌入到HTML中,以便在用户的Web浏览器中运行。" 在Web开发中,Java Applet是一种早期的技术,允许开发者创建可以在客户端(即用户的Web浏览器)上运行的小型Java程序。Applet的运行需要Java插件支持,它能够提供动态和交互式的功能,比如图形用户界面、动画效果等。 标题中的"调用applet的html页"指的是在HTML文件中使用`<APPLET>`标签来嵌入和启动Java Applet。这个例子中的HTML代码(App19_9.htm)展示了如何定义一个Applet,包括指定其类文件(`CODE="App19_9.class"`)、宽度(`WIDTH= "240"`)和高度(`HEIGHT= "170"`)。 描述中提到,Applet的代码在用户计算机上运行,当用户请求一个包含Applet的网页时,Applet会随同网页一起被下载到本地。这个过程依赖于Web服务器,因为Applet的.class文件需要从服务器传输到客户端。 标签"java applet"表明主题与Java Applet编程相关。这部分内容还简要介绍了Java程序的两种类型:Java Application和Java Applet。Java Application是独立运行的程序,而Java Applet是嵌入在网页中的。 在提供的代码示例中,Applet类的继承关系被提及,`App19_2`类扩展了`Applet`类。`Applet`类本身继承自`java.awt.Panel`,这是Java AWT(Abstract Window Toolkit)库的一部分,用于创建用户界面。`Applet`类提供了基本的方法,如`paint(Graphics g)`,用于绘制Applet的内容。 在`App19_2`类中,`paint()`方法被覆盖,用来在Applet的绘图区显示字符串"HelloJava"。HTML文件(App19_2.htm)则用于展示Applet,设置了背景颜色、Applet的大小、位置以及在不支持Java Applet的浏览器中的替代文本。 此外,HTML代码中的一些属性如`ALT`(提供替代文本)、`ALIGN`(对齐方式)和`VSPACE`(垂直间距)都是用来控制Applet在页面上的显示效果。 最后,通过浏览器或`appletviewer`工具,可以查看和测试Applet的运行结果。`appletviewer`是一个命令行工具,用于在没有Web服务器的情况下预览和测试Applet。 通过传递参数给Applet,开发者可以定制Applet的行为,例如设置初始值或者控制某些功能。虽然现代Web开发中Applet已经较少使用,但这个例子仍然能帮助理解早期Web交互式内容的实现方式。