第9章 Applet基础 Java一问世就如此热门,其根本原因在于]ava具有 “让 Internet动起来”的能力。具体地说,就是]ava 能创建一种特殊类型的程序(通常称作“小应用程序” 或者 Applet),具备Java执行能力的Web浏览器可从 网上下载这种程序,然后运行 目前,几乎所有浏览器均支持动态HTML( DHTML 和脚本编制(支持XML),所以比起]ava一问世的时 候,浏览器的功能要强大很多。尽管如此,由于小应 用程序是用一种]ava语言编写的,所以同HTML、 XML和脚本语言的任何一种可能的组合相比,它仍然 具有广阔的应用前景
第9章 Applet基础 Java一问世就如此热门,其根本原因在于Java具有 “让Internet动起来”的能力。具体地说,就是Java 能创建一种特殊类型的程序(通常称作“小应用程序” 或者Applet),具备Java执行能力的Web浏览器可从 网上下载这种程序,然后运行。 目前,几乎所有浏览器均支持动态HTML(DHTML) 和脚本编制(支持XML),所以比起Java一问世的时 候,浏览器的功能要强大很多。尽管如此,由于小应 用程序是用一种Java语言编写的,所以同HTML、 XML和脚本语言的任何一种可能的组合相比,它仍然 具有广阔的应用前景
本章要点 ■ Applet运行原理 Applet的HTML标记和属性 ■多媒体应用 ■]AR文件
本章要点 ◼Applet运行原理 ◼Applet的HTML标记和属性 ◼多媒体应用 ◼JAR文件
9.1 Applet运行原理 Java小应用程序( Java Applet)是使用Java语言编写的 段代码,它能够在浏览器环境中运行 Applet与 Application地主要区别在于它们的执行方式不 同: Application是使用命令行命令直接运行,从其main( 方法开始运行的;而 Applet则是在浏览器中运行的,首先 必须创建一个HTML文件,通过编写HTML语言代码告诉 浏览器载入何种 Applet以及如何运行,再在浏览器中给出 该HML文件的URL地址即可, Applet本身的执行过程也 较 Application复杂
9.1 Applet运行原理 Java小应用程序(Java Applet)是使用Java语言编写的 一段代码,它能够在浏览器环境中运行。 Applet与Application地主要区别在于它们的执行方式不 同:Application是使用命令行命令直接运行,从其main() 方法开始运行的;而Applet则是在浏览器中运行的,首先 必须创建一个HTML文件,通过编写HTML语言代码告诉 浏览器载入何种Applet以及如何运行,再在浏览器中给出 该HTML文件的URL地址即可,Applet本身的执行过程也 较Application复杂
9.1 Applet运行原理 回忆一下小应用程序的书写格式 import java applet. * public class myapplet extends applet{…….;} 每一个小应用程序都继承自 java applet applet类,并且每 小应用都有一个主程序类,之前必须加上 public java, l ang object java. awt. Component Applet其实是一种能够 在浏览器(Web)中运 java. ant Container 行的特殊的图形用户界 C java. awt.Panel 面程序。 java applet Applet
回忆一下小应用程序的书写格式 import java.applet.*; public class MyApplet extends Applet{ … ; } 每一个小应用程序都继承自java.applet.Applet类,并且每 个小应用都有一个主程序类,之前必须加上public。 Applet其实是一种能够 在浏览器(Web)中运 行的特殊的图形用户界 面程序。 9.1 Applet运行原理
http://somelocation/file.hTml 1. Browser loads Url <Htm> 2. Browser loads < Applet code=∴ HTML document </Applets 3. Browser loads Applet class applet classes Location:http:/somelocation/file.html 4. Browser run applet Loadingos
http://someLocation/file.html 2.1 所有小应用程序的根源 1. Browser loads URL <Html> <Applet code= ….> </Applet> 2. Browser loads HTML document Applet class 3. Browser loads applet classes Location: http://someLocation/file.html Loading... 4. Browser run applet