- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计与应用开发教学课件作者孙燮华第7章Applet编程课件.ppt
7.1.1 Applet类的定义与成员方法 1.Applet类的定义 7.1.2 Applet的生命周期 Applet的生命周期是由初始化、开始运行、停止运行和撤销清理这4个过程构成的。下面是一个简单的Applet程序结构。 7.1.3独立应用程序与Applet的转换 按如下步骤可将一个独立应用程序转换成一个Applet。 (1) 装载java.applet的类,将扩展Frame的类改为扩展Applet。 (2) 将构造方法更名为public void init(),删除原构造方法中对超类方法的调用以及对show()和pack()方法的调用。 (3) 删除main()方法。 (4) 删除所有对System.exit()方法的调用,因为Applet不允许调用这个方法。 (5) 如有必要,覆盖public void start()方法和public void stop()方法,保证Applet在不可见时(用户访问其他Web页面时)不占用系统资源。 7.1.4确保Applet正常运行 在开发Applet程序时,为了保证这个Applet能够正常运行,可以创建一个指向Sun公司开发的Java Web浏览器插件(browser plug-in)的链接。这样用户在装载Applet之前,如果缺少相应的运行插件,就可以装载这个插件。相应的软件和安装方法可以在/products/plugin/的web页面中找到。建立这样的链接可以保证Applet能够在支持最新Java版本的JVM上运行。另一个方法是用低版本Java创建一个Applet,保证它在绝大多数浏览器上可以运行,但这也许会限制Applet的功能。 7.2 HTML与标记APPLET 为了在浏览器中运行Applet,必须在HTML文件中使用特殊的标记APPLET。Java的APPLET标记是对HTML语言的一个特别扩充,正是它的引入才使我们能在Internet上看到众多精彩有趣的Applet。 7.2.1 APPLET标记的属性 APPLET标记可包含多种属性,其一般形式为: 7.2.2利用标记参数向Applet传递信息 1.如何设计Applet参数 参数设计就是确定设置哪些参数用于建立Applet用户接口,进而确定参数的名字和取值类型。 2.Applet如何获取参数值 Applet类设置了getParameter()方法,通过这个方法可以从HTML文件获取对参数的指定值。有时Applet可能需要把getParameter()方法返回的字符串转换成另一种类型,如整数类型等。 7.3.1 Applet与图形用户界面 Applet GUI具有如下的性质: 1.一个Applet是一个面板(Panel) 2.Applet只能在浏览器窗口内显示 3. Applet的背景颜色可能会与Web页面的颜色不一致 4.用户可预先指定Applet窗口的大小 5.通过Applet的getImage()方法装载图像 6.Applet类及其使用的数据文件可以通过网络装入 Java程序设计与应用开发 第7章 Applet编程 7.1 Applet基础 所有的小应用程序都是Applet类的子类。因此,所有的小应用程序都必须引用java.applet类库。需要注意的是Applet不是被基于控制台的Java运行环境的解释器所执行的,它是由Web浏览器或小应用程序阅读器所执行。与前面介绍的独立应用程序不同,小应用程序的执行不是从main()方法开始的。 2.Applet类的成员方法 这个类覆盖了Applet的4个方法,它可以处理Applet生命周期中的重要事件: ◆ init() 在每次装载Applet时,完成初始化工作。 ◆ start() 启动Applet的执行。 ◆ stop() 停止Applet的执行。 ◆ destroy() 完成撤销清理工作,准备卸载。 并不是每一个Applet都要覆盖这4个方法。 在以上的一般形式中,必须包含粗体显示的选项,即如下形式具有最少的选项:
您可能关注的文档
- Authorware多媒体制作案例教程-管学理-第九章课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第10章提高多媒体作品开发效率课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第11章作品的调试与发布课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第12章xtra技术与控件的应用课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第13章使用知识对象课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第14章数据库应用课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第1章认识多媒体与Authorware7.0课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第2章文本处理课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第3章图形、图像处理课案.ppt
- Authorware多媒体开发实训教程作者沈洪施明利朱军第4章声音处理课案.ppt
- Java程序设计与应用开发教学课件作者孙燮华第8章图形GUI设计课件.ppt
- Java程序设计与应用开发教学课件作者孙燮华第9章多线程课件.ppt
- Java程序设计实用教程作者秦学礼等第3章Java面向对象编程基础课案.ppt
- Java程序设计实用教程作者秦学礼等第4章包、接口和异常课案.ppt
- Java程序设计实用教程作者秦学礼等第7章Applet与图形用户界面课案.ppt
- Java程序设计实用教程作者秦学礼等第8章窗口、菜单和对话框课案.ppt
- Java程序设计案例教程教学课件作者钱银中第10章Swing组件编程课件.ppt
- Java程序设计案例教程教学课件作者钱银中第12章多线程课件.ppt
- Java程序设计案例教程教学课件作者钱银中第13章输入输出流课件.ppt
- Java程序设计案例教程教学课件作者钱银中第14章数据库程序课件.ppt
文档评论(0)