网站大量收购独家精品文档,联系QQ:2885784924

Java高级程序设计 王路群 第03章 Java Applet新.pptVIP

Java高级程序设计 王路群 第03章 Java Applet新.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java高级程序设计 第一部分 第一章 Java入门基础 第二章 异常 第三章 Java Applet类型 第四章 图形用户界面GUI(一)——AWT 第五章 Java中的事件处理机制 第六章 图形用户界面GUI(二)——Swing 第七章 多线程 第八章 I/O输入输出流 第九章 Java数据库连接(JDBC) 第十章 Java网络编程 第二部分 第一章 Java API 第二章 Java与多媒体 第三章 Java Bean基础 第三章 Java Applet 类型 3.1 HTML简介 3.2 浏览器处理Applet 3.3 Applet类及其方法 3.3.1 Applet类的层次 3.3.2 Applet运行状态控制基本方法 3.3.3 Applet绘图 3.1 HTML简介 HTML简介 HTML即超文本标记语言——HyperText Markup Language。它源于SGML(Standard Generalized Markup Language)。 目前HTML已经发展到HTML4.01。此外,近年来又出现了XML、XHTML这些新的标记语言。XML是“eXtensible Markup Language”的缩写,即可扩展标记语言。 3.1 HTML简介 在结构上,HTML文件可分为文件头和主体两部分。文件头为“head”包含的部分。格式为:head……/head。主要用于描述文件的标题、语言字符集、内容分级、关键词等。主体为“body”包含的部分。格式为:body……/body。网页中可看到的内容就包含在这部分中。下面是个简单例子 html headtitle欢迎光临我的主页/title/head bodypHello!World!/p/body /html 3.2 浏览器处理Applet 浏览器处理Applet Applet是能够嵌入到一个HTML页面中,且可通过Web浏览器下载和执行的一种Java类。包含Applet的网页被称为Java--powered页,可以称其为Java支持的网页。Applet是Java技术容器的一种特定类型,其执行方式不同于应用程序。一个应用程序Application是从它的main( )方法被调用开始的,而一个Applet的生命周期在一定程度上则要复杂得多。 3.2 浏览器处理Applet 由于Applet在Web浏览器环境中运行,所以它并不直接由键入的一个命令启动。你必须要创建一个Java--powered页来告诉浏览器需装载什么以及如何运行它。当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制,用户可以更好地欣赏网页上Applet产生的多媒体效果。 3.3 Applet类及其方法 Applet类的层次 Java.applet.Applet类实际上是java.awt.Panel的子类。Applet和AWT类的层次如下: 3.3 Applet类及其方法 Applet运行状态控制基本方法 Applet类中的四种基本方法用来控制其运行状态:init( )、start( )、stop( )、destroy( ) init( ) 这个方法主要是为Applet的正常运行做一些初始化工作。当一个Applet被系统调用时,系统首先调用的就是该方法。 start( ) 系统在调用完init( )方法之后,将自动调用start( )方法。而且,每当用户离开包含该Applet的主页后又再返回时,系统又会再执行一遍start( )方法。这就意味着start()方法可以被多次执行,而不像init( )方法。 3.3 Applet类及其方法 stop( ) 这个方法在用户离开Applet所在页面时执行,因此,它也是可以被多次执行的。它使你可以在用户并不注意Applet的时候,停止一些耗用系统资源的工作以免影响系统的运行速度,且并不需要人为地去调用该方法。如果Applet中不包含动画、声音等程序,通常也不必实现该方法。 destroy( ) 与对象的finalize( )方法不同,Java在浏览器关闭的时候才调用该方法。Applet是嵌在HTML文件中的,所以destroty( )方法不关心何时Applet被关闭,它在浏览器关闭的时候自动执行。在destroy( )方法中一般可以要求收回占用的非内存独立资源。(如果在Applet仍在运行时浏览器被关闭,系统将先执行stop( )方法,再执行destroy( )方法)。 3.3 Applet类

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档