- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 applet和多媒体 9.1 applet小应用程序 9.2 Java applet与application 9.3 显示图像 9.4 播放动画 9.5 播放音频文件 9.6 习题 9.1 applet小应用程序 9.1.1 类Applet 9.1.2 类JApplet 9.1.3 向applet传递参数 9.1.1 类Applet applet是一种可以在因特网上传递,并在Web浏览器中运行的小应用程序。 每个Java application都必须有main方法,该方法在application运行时被系统自动调用。不过,applet不需要main方法,它的运行依赖于Web浏览器。 要编写applet,就必须继承自类Applet,并覆盖其中必要的方法。类Applet为applet提供了基本的框架结构,该框架结构是applet和其运行环境之间的标准接口。 9.1.1 类Applet(续) Web浏览器能够自动调用类Applet中的下列方法来控制applet小应用程序的生成和运行: 方法init 方法start 方法stop 方法destroy 9.1.1 类Applet(续) 方法init: 第1次加载或重装某个applet时,Web浏览器首先会调用该applet的公用无参构造方法创建一个applet对象(因此,定义applet的类中必须有公用无参构造方法)。 创建applet对象并加载后,Web浏览器就会自动调用该对象中的方法init初始化applet。如果applet需要进行初始化操作,就应该覆盖这个方法。 9.1.1 类Applet(续) 方法start: 调用方法init后,Web浏览器就会自动调用该方法开始运行applet。applet被再次访问时也需要调用方法start。如果希望每次包含当前applet的网页被访问时都执行某些操作,就应该覆盖这个方法。 9.1.1 类Applet(续) 方法stop: 当从包含当前applet的网页转到其他网页时,Web浏览器会自动调用该方法终止applet的运行。如果希望每次包含当前applet的网页不可见时都执行某些操作,就应该覆盖这个方法。Web浏览器在调用方法destroy之前,总会调用该方法。 方法destroy: 当applet不再被需要时,Web浏览器会自动调用该方法以释放其所占系统资源。如果applet希望在被销毁前执行某些操作,就应该覆盖这个方法。 9.1.1 类Applet(续) start stop destroy init 重载 跳到另一页 返回当前页 退出 初始化 启动 中止 销毁 进入网页 9.1.2 类JApplet applet程序应直接继承于JApplet。 JApplet是Applet的子类,其属于Swing组件。 applet是在Web浏览器中运行的,Web浏览器能自动将applet放置在它里面,并使它可见。 例9-1 编写applet程序 源代码 运 行 9.1.2 类JApplet(续) applet程序的字节码文件应嵌入网页。 HTML APPLET CODE = AppletDemo.class WIDTH = 200 HEIGHT = 60 /APPLET /HTML 9.1.3 向applet传递参数 在HTML文件向applet传递参数: PARAM NAME=parametername VALUE=parametervalue 在applet中调用类Applet中下述方法读取: public String getParameter(String name) 例9-2 向applet传递参数 源代码 运 行 9.2 Java applet与application applet与application的不同: 每次运行applet时都必须下载所有的相关文件,因此显示某些applet时可能需要花不少的时间。 为了保证网页运行的安全,applet无法访问本地文件,除非它通过了“数字签名”。 9.2 Java applet与application(续) Java applet与application之间大多可以相互转换,不过,编写一个既可作为applet运行,又可作为application运行的程序或许更有实际意义。一般来说,编写这样的程序并不难。 例9-3 程序作为applet和application运行 源代码 运 行 9.3 显示图像 9.3.1 使
您可能关注的文档
- C语言程序设计教程教学课件作者葛素娟第五章节循环结构程序设计课件.ppt
- C语言程序设计教程教学课件作者李俊主编第2章节数据类型运算符与表达式课件.ppt
- C语言程序设计教程教学课件作者李俊主编第8章节指针课件.ppt
- C语言程序设计教程教学课件作者李俊主编第9章节结构体与共用体课件.ppt
- C语言程序设计教程教学课件作者李俊主编第10章节文件课件.ppt
- C语言程序设计教程教学课件作者杨丽波第二章节:数据类型运算符与表达式课件.ppt
- C语言程序设计教程教学课件作者杨丽波第六章节:数组课件.ppt
- C语言程序设计教程教学课件作者杨丽波第七章节函数课件.ppt
- C语言程序设计教程教学课件作者杨丽波第十二章节:文件课件.ppt
- C语言程序设计教程教学课件作者杨丽波第十章节:结构与共用课件.ppt
文档评论(0)