如果您无法下载资料,请参考说明:
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〉<APPLETCODE=″TestApplet.class″WIDTH=300HEIGHT=200></APPLET></HTML><HTML><TITLE>Applet</TITLE><APPLETCODE=″TestApplet.class″CODEBASE=″www.sun.com/Applet″WIDTH=300HEIGHT=200></APPLET><HTML><HTML><TITLE>Applet</TITLE><APPLETCODE=″TestApplet.class″ALT=″JavaNotSupported″WIDTH=300HEIGHT=2