预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第八章Applet应用程序Applet程序概述 Applet程序又称为小应用程序,是一个嵌入到HTML页中的Java类,由支持Java的网页浏览器下载并运行。 Applet程序离不开使用它的HTML文件,HTML文件中关于Applet的信息至少应包含以下三点: 字节码文件名(告诉浏览器装入那个小应用程序) 字节码文件的地址(存放小应用程序的位置) 在网页上显示Applet的方式(小应用程序显示在网页的什么位置)开发Applet程序的步骤为运行HelloWorld.class,需要创建包含字节码文件的网页HTML的文件的标志格式如下所示:Applet的安全性限制Appllet程序与应用程序的区别Applet的类层次结构Applet类是所有Applet应用程序的基类,所有的Java小应用程序都必须继承该类。如下例所示。 importjava.applet.*; publicclassTestAppletextendsApplet {……} Applet类的构造方法只有一种: publicApplet() Applet类实现了很多基本的方法,下面是Applet类中常用的方法及其用途:publicvoidinit()执行初始化操作 publicvoidstart()启动小程序的执行 publicvoidstop()停止小程序的执行 publicvoiddestroy()释放小程序占有的资源 publicbooleanisActive()判断一个Applet是否处于活动状态 publicURLgetDocumentBase()包含html的位置 publicURLgetCodeBase()获取该Applet代码的URL地址 publicStringgetParameter(Stringname) 获取该Applet指定参数的值 publicAppletContextgetAppletContext() 确定此applet的上下文,上下文允许applet查询和影响它所运行的环境。publicvoidresize(intwidth,intheight) 调整Applet运行的窗口尺寸 publicvoidresize(Dimensiond) 调整Applet运行的窗口尺寸 publicvoidshowStatus(Stringmsg) 在浏览器的状态条中显示指定的信息 publicImagegetImage(URLurl) 按url指定的地址装入图象 publicImagegetImage(URLurl,Stringname) 按url指定的地址和文件名加载图像 publicAudioClipgetAudioClip(URLurl) 按url指定的地址获取声音文件 publicAudioClipgetAudioClip(URLurl,Stringname) 按url指定的地址和文件名获取声音 publicStringgetAppletInfo() 返回Applet应用有关的作者、版本和版权方面的信息 publicString[][]getParameterInfo() 返回描述Applet参数的字符串数组,该数组通常包含三个字符串:参数名、该参数所需值的类型和该参数的说明 publicvoidplay(URLurl) 加载并播放一个url指定的音频剪辑 Applet类中有四种基本方法用来控制运行状态: init()、start()、stop()、destroy()Applet工作原理Applet工作原理Applet工作原理例<HTML> <TITLE>Applet</TITLE> <APPLET CODE=“TestApplet.class” WIDTH=300 HEIGHT=200> </APPLET> </HTML><HTML> <TITLE>Applet</TITLE> <APPLET CODE=“TestApplet.class” CODEBASE=“www.sun.com/Applet” WIDTH=300 HEIGHT=200> </APPLET> </HTML>ALIGN标志可用来控制把Applet窗口显示在HTML文档窗口的什么位置。 align:left,right,bottom,top,texttop,middle,absmiddle baseline,absbottom,HSPACE和VSPACE标志指定浏览器显示在Applet窗口周围的水平和垂直空白条的尺寸,单位为像素。NAME标志把指定的名字赋予Applet的当前实例,当一个网页中有多个Applet程序时,可以通过它进行交互。PARAM标志可用来在HTML文件里指定参数,格式可如下: PARAMName=″name″Value=″Liter″ 例HTML