第7章java小应用程序applet

第7章java小应用程序applet

ID:5505859

大小:236.50 KB

页数:31页

时间:2017-11-12

第7章java小应用程序applet_第1页
第7章java小应用程序applet_第2页
第7章java小应用程序applet_第3页
第7章java小应用程序applet_第4页
第7章java小应用程序applet_第5页
资源描述:

《第7章java小应用程序applet》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章Java小应用程序AppletApplet程序又称为小应用程序,它嵌入到HTML文件中,由支持Java的网页浏览器下载并运行。Applet程序离不开使用它的HTML文件,HTML文件中关于Applet的信息至少应包含以下三点:1)字节码文件名(告诉浏览器装入那个小应用程序)2)字节码文件的地址(存放小应用程序的位置)3)在网页上显示Applet的方式(小应用程序显示在网页的什么位置)Applet所有小应用程序的根源Location:http://someLocation/file.htmlLoading...4.Brows

2、errunapplet2.BrowserloadsHTMLdocumenthttp://someLocation/file.html1.BrowserloadsURLAppletclass3.Browserloadsappletclasses第7章Java小应用程序Applet第一节Applet程序开发步骤第二节小应用程序HTML标记第三节Applet类第四节Applet运行状态控制基本方法第五节Applet的应用第六节Applet的事件及其处理第七节Applet的安全

3、基础习题Applet程序开发主要步骤如下:1)建立JavaApplet源程序(如:JavaWorld.java)。2)把Applet的源程序转换为字节码文件。3)编制使用JavaWorld.class的HTML文件。7.1Applet程序开发步骤例7.1建立JavaWorld.java文件,内容如下:importjava.awt.*;importjava.applet.*;publicclassJavaWorldextendsApplet{publicvoidpaint(Graphicsg){g.drawString(″Java

4、World!″,5,25);}}7.1.1编辑Applet的java源文件编译JavaWorld.java产生可以运行的字节码文件7.1.3创建HTML文件为运行JavaWorld.class,需要创建包含字节码文件的网页HTML的文件的标志格式如下所示:7.1.2编译Applet7.1.3创建HTML文件JavaWorld!Applet运行结果由于Apple

5、t从远程服务器上下载而在本地机上运行的特殊性,安全问题显得十分重要,为此,Applet在运行时要受到更多的限制,诸如:1)Applet永远无法运行本地机上的可执行程序;2)Applet除了与所在的服务器联系以外,无法再同任何其他的服务器取得联系;3)Applet无法对本地机上的文件系统进行读写操作。;4)Applet无法获得除了本地机使用的Java版本号、操作系统名称及版本号、文件名分隔符(‘/’或‘’)和路径以外有关本地机的其他信息。Applet也无法获得使用者的名字和E-mail地址等。7.2Applet的安全基础Appl

6、et类是所有Applet应用的基类,所有的Java小应用程序都必须继承该类。如下例所示。importjava.applet.*;publicclassTestAppletextendsApplet{……}Applet类的构造方法只有一种,也就是:publicApplet()Applet实现了很多基本的方法,下面是Applet类中常用的方法及其用途:7.3Applet类AppletObjectComponetContainerWindowPanelFrameAppletpublicvoidinit()执行初始化操作publicvo

7、idstart()启动小程序的执行publicvoidstop()停止小程序的执行publicvoiddestroy()释放小程序占有的资源publicbooleanisActive()判断一个Applet是否处于活动状态publicURLgetDocumentBase()包含html的位置publicURLgetCodeBase()获取该Applet代码的URL地址publicStringgetParameter(Stringname)获取该Applet指定参数的值publicAppletContextgetAppletCon

8、text()返回浏览器或小应用程序观察器7.3Applet类publicvoidresize(intwidth,intheight)调整Applet运行的窗口尺寸publicvoidresize(Dimensiond)调整Applet运行的窗口尺寸publicv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。