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

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

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

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

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

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

第10章Java小应用程序Applet所有小应用程序的根源第10章Java小应用程序AppletApplet程序开发主要步骤如下: 1)建立JavaApplet源程序(如:JavaWorld.java)。 2)把Applet的源程序转换为字节码文件。 3)编制使用JavaWorld.class的HTML文件。编译JavaWorld.java产生可以运行的字节码文件 10.1.3创建HTML文件 为运行JavaWorld.class,需要创建包含字节码文件的网页 HTML的文件的标志格式如下所示: 10.1.3创建HTML文件由于Applet从远程服务器上下载而在本地机上运行的特殊性,安全问题显得十分重要,为此,Applet在运行时要受到更多的限制,诸如: 1)Applet永远无法运行本地机上的可执行程序; 2)Applet除了与所在的服务器联系以外,无法再同任何其他的服务器取得联系; 3)Applet无法对本地机上的文件系统进行读写操作; 4)Applet无法获得除了本地机使用的Java版本号、操作系统名称及版本号、文件名分隔符(‘/’或‘\’)和路径以外有关本地机的其他信息。Applet也无法获得使用者的名字和E-mail地址等。Applet类是所有Applet应用的基类,所有的Java小应用程序都必须继承该类。如下例所示。 importjava.applet.*; publicclassTestAppletextendsApplet {……} Applet类的构造方法只有一种,也就是: publicApplet() Appletpublicvoidinit()执行初始化操作 publicvoidstart()启动小程序的执行 publicvoidstop()停止小程序的执行 publicvoiddestroy()释放小程序占有的资源 publicbooleanisActive()判断一个Applet是否处于活动状态 publicURLgetDocumentBase()包含html的位置 publicURLgetCodeBase()获取该Applet代码的URL地址 publicStringgetParameter(Stringname) 获取该Applet指定参数的值 publicAppletContextgetAppletContext() 返回浏览器或小应用程序观察器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() 10.5.2利用Applet来显示图像 10.5.3利用Applet播放声音 10.5.4Applet之间进行通信<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><HTML> <TITLE>Applet</TITLE> <APPLET CODE=″TestApplet.class″ ALT=″JavaNotSupported″ WIDTH=300 HEIGHT=2