- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                第十三章Applet-天津工程职业技术学院.ppt
                     13.1  Applet简介            在Java中,有两种类型的程序:应用程序(Application)和小应用程序(Applet)。      Java Applet可以被HTML页面引用,并可以在支持Java的浏览器中执行,可以说Applet具有“激活因特网”的强大功能。在本章将讲述Applet的工作原理以及如何编写Applet程序。  13.2  Applet类  一、 Applet的基本工作原理如图所示。 二、Applet的继承关系图如图所示。 三、第一个Applet小程序   1. 源程序的编辑与编译   【例1】  第一个Java Applet程序                      //MyFirstApplet.java  2. 代码嵌入            Applet中没有main方法作为Java解释器的入口,必须编写HTML文件,把该Applet嵌入其中,然后用appletviewer来运行,或在支持Java的浏览器上运行。  【例2】MyFirstApplet.java程序对应的HTML文件:                         MyFirstApplet.htm  3. Applet标记符的属性 applet     code= classFile.class   //指定applet类文件的名字     codebase=classFileDirectory  //类文件路径     width=pixels       //applet的初始显示空间之宽度     height=pixels       //applet的初始显示空间之高度     [alt=alternateText] //浏览器不支持applet时,显示     [name=appletInstanceName] //给该applet取名     //给applet的参数赋值     [param name=appletAttribute1 value=value]     [param name=appletAttribute2 value=value] /applet 4. Applet的运行        在控制台键入命令:    C:\>appletviewer myFirstApplet.htm       也可以直接在浏览器中运行 四、 Applet的生命周期 1. Applet类与JApplet类        java.applet包包含有三个接口:AppletContext接口、AppletStub接口、AudioClip接口及一个Applet类。 1)AppletContext接口       提供Applet环境文件信息,诸如Applet所在的文件有哪些Applet,或是在状态栏上显示信息。 2)AppletStub接口       作为Applet与浏览器环境的沟通接口。    3) AudioClip接口       提供音频的接口,音频文件必须是AU、AIFF、WAVE、或者MIDI格式。  例如要播放声音:    AudioClip sound;   //定义声音对象 	 public void init( ){ 		sound=getAudioClip(getCodeBase(),moon.au);   //获得声音文件	 	}   ……    sound.loop( );   //开始播放声音    sound.stop( );  //停止播放声音 4) Applet类和JApplet类        Applet不能单独自己执行,而必须嵌入在别的软件如浏览器上,或是通过appletviewer来执行,而Applet类提供了Applet与其所执行环境间的标准接口。Applet类也提供了使Applet能在浏览器上执行的骨干结构,由init、start、stop、destroy这四个方法所构成。            利用Applet类提供的四个方法init、start、stop和destroy可以构造任意Applet框架,JApplet类继承了这四个方法 。             JApplet类是Swing Applet的超类,所以如果想使用Swing集合来实现Applet,那么编制的Applet应该继承JApplet类。              在实际应用中,用户需要重载这些方法来构造自己需要的Applet。 (1)public void init()       该方法用于Applet的初始化。当Applet被第一次加载时,该方法会被自动调用。在这个方法中,可以做一些必要的初始化工作,这些内容包括是创建和初始化程序运行所需要的对象实例,把图形或字体载
                您可能关注的文档
最近下载
- 《中小学综合实践活动课程指导纲要》教育部2017.docx VIP
 - 水浒传108好汉的绰号名字主要事迹及好句赏析.pdf VIP
 - 2025年度吉林省国资委监管企业集中招考联合(1214人)考试备考试题及答案解析.docx VIP
 - 高中数学《抛物线及其标准方程》导学案教学设计.docx VIP
 - 防烟分区课件.ppt VIP
 - 《中小学综合实践活动课程指导纲要》教育部2025版.docx VIP
 - 强化思想淬炼筑牢信仰之基.pptx VIP
 - 2026年山东省港口集团有限公司应届大学毕业生招聘考试备考试题及答案解析.docx VIP
 - 关于钎探锤击数换算为地基承载力的说明.doc VIP
 - 污水处理池新项目施工组织设计.doc VIP
 
原创力文档
                        

文档评论(0)