欢迎来到天天文库
浏览记录
ID:26930930
大小:236.51 KB
页数:31页
时间:2018-11-30
《《小应用程序》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章Java小应用程序AppletApplet程序又称为小应用程序,它嵌入到HTML文件中,由支持Java的网页浏览器下载并运行。Applet程序离不开使用它的HTML文件,HTML文件中关于Applet的信息至少应包含以下三点:1)字节码文件名(告诉浏览器装入那个小应用程序)2)字节码文件的地址(存放小应用程序的位置)3)在网页上显示Applet的方式(小应用程序显示在网页的什么位置)Applet所有小应用程序的根源Location:http://someLocation/file.htmlLoading...4.Browserrunapplet2、tcode=….>2.BrowserloadsHTMLdocumenthttp://someLocation/file.html1.BrowserloadsURLAppletclass3.Browserloadsappletclasses第7章Java小应用程序Applet第一节Applet程序开发步骤第二节小应用程序HTML标记第三节Applet类第四节Applet运行状态控制基本方法第五节Applet的应用第六节Applet的事件及其处理第七节Applet的安全基础习题Applet程序开发主要步骤如下:1)建立JavaApplet源程序(如:JavaW3、orld.java)。2)把Applet的源程序转换为字节码文件。3)编制使用JavaWorld.class的HTML文件。7.1Applet程序开发步骤例7.1建立JavaWorld.java文件,内容如下:importjava.awt.*;importjava.applet.*;publicclassJavaWorldextendsApplet{publicvoidpaint(Graphicsg){g.drawString(″JavaWorld!″,5,25);}}7.1.1编辑Applet的java源文件编译JavaWorld.java产生可以运行的字节码文件7.1.4、3创建HTML文件为运行JavaWorld.class,需要创建包含字节码文件的网页HTML的文件的标志格式如下所示:7.1.2编译Applet7.1.3创建HTML文件JavaWorld!Applet运行结果由于Applet从远程服务器上下载而在本地机上运行的特殊性,安全问题显得十分重要,为此,Applet在运行时要受到更多的限制,诸如:1)Applet永远无法运行本地机上的可执行程序;2)Applet
2、tcode=….>2.BrowserloadsHTMLdocumenthttp://someLocation/file.html1.BrowserloadsURLAppletclass3.Browserloadsappletclasses第7章Java小应用程序Applet第一节Applet程序开发步骤第二节小应用程序HTML标记第三节Applet类第四节Applet运行状态控制基本方法第五节Applet的应用第六节Applet的事件及其处理第七节Applet的安全基础习题Applet程序开发主要步骤如下:1)建立JavaApplet源程序(如:JavaW
3、orld.java)。2)把Applet的源程序转换为字节码文件。3)编制使用JavaWorld.class的HTML文件。7.1Applet程序开发步骤例7.1建立JavaWorld.java文件,内容如下:importjava.awt.*;importjava.applet.*;publicclassJavaWorldextendsApplet{publicvoidpaint(Graphicsg){g.drawString(″JavaWorld!″,5,25);}}7.1.1编辑Applet的java源文件编译JavaWorld.java产生可以运行的字节码文件7.1.
4、3创建HTML文件为运行JavaWorld.class,需要创建包含字节码文件的网页HTML的文件的标志格式如下所示:7.1.2编译Applet7.1.3创建HTML文件
5、除了与所在的服务器联系以外,无法再同任何其他的服务器取得联系;3)Applet无法对本地机上的文件系统进行读写操作。;4)Applet无法获得除了本地机使用的Java版本号、操作系统名称及版本号、文件名分隔符(‘/’或‘’)和路径以外有关本地机的其他信息。Applet也无法获得使用者的名字和E-mail地址等。7.2Applet的安全基础Applet类是所有Applet应用的基类,所有的Java小应用程序都必须继承该类。如下例所示。importjava.applet.*;publicclassTestAppletextendsApplet{……}Applet类的构造方法只
6、有一种,也就是:publicApplet()Applet实现了很多基本的方法,下面是Applet类中常用的方法及其用途:7.3Applet类AppletObjectComponetContainerWindowPanelFrameAppletpublicvoidinit()执行初始化操作publicvoidstart()启动小程序的执行publicvoidstop()停止小程序的执行publicvoiddestroy()释放小程序占有的资源publicbooleanisActive()判断一个Applet是否处于活动状态publicURLgetDocumentBase()包
7、含html的位置publicURLgetCodeBase()获取该Applet代码的URL地址publicStringgetParameter(Stringname)获取该Applet指定参数的值publicAppletContextgetAppletContext()返回浏览器或小应用程序观察器7.3Applet类publicvoidresize(intwidth,intheight)调整Applet运行的窗口尺寸publicvoidresize(Dimensiond)调整Applet运行的窗口尺寸publicv
此文档下载收益归作者所有