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

Java Applet.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  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 Applet.ppt

* * * * * * * * * * * * 第13章 Java Applet ?本章导读 Java Applet的运行原理 在网页向Java Applet传值 在Java Applet中播放声音 在Java Applet中使用组件 在Java Applet中绘制图形图像 在Java Applet中播放幻灯片 Java Applet 网络聊天室 * * 13.1 Java Applet的运行原理 _ 1 Java Applet概述 1.Java Applet概述 一个Java Applet也是由若干个类组成的,一个Java Applet不再需要main方法,但必须有且只有一个类扩展了Applet类,即它是Applet类的子类,我们把这个类称为这个Java Applet的主类。 Java Applet的主类必须是public的。Applet类是java.applet包提供的类,Applet类是Container类的一个间接子类,因此Java Applet的实例是一个容器。 Java Applet属于Java嵌入式开发的一种,嵌入式程序的主类的实例化由嵌入该程序的环境平台中JVM负责。这样一来,我们必须向这样的平台提供相应的配置文件,嵌入该程序的环境平台使用配置文件通知平台中的JVM建立主类的对象,并产生相应的一些行为。 Applet类有5个常用的方法,它们是init (),start(),stop(),destroy()和paint(Graphics g)。 * * 13.1 Java Applet的运行原理 _ 2 运行原理 2. 运行原理 例13-1说明Java Applet运行原理,效果如图13.1所示。 * * (1) 网页的编写 编写一个超文本文件,告诉浏览器来运行这个Java Applet。 假设Applet主类的名字是Example13_1,下面是一个简单的html文件“like.html”。 applet code=Example13_1.class height=180 width=300 /applet like.html文件告诉浏览器运行主类是Example13_1的Java Applet。 网页的最终目的是让其他客户通过网络来访问,下载到客户端执行。可以用Web发布管理器,比如,IIS或Tomcat,将含有Java Applet网页所在的目录设成Web服务目录。例如,我们将like.html所在的文件夹D:\ch13设为Web服务目录,虚拟目录名称是hello,那么其他用户就可以在其浏览器的地址栏中键入该服务器的IP地址、虚拟目录名称访问含有Java Applet的网页,如00/hello/like.html。 Java Applet的字节码文件会下载到客户端,由客户端的浏览器负责运行。超文本文件like.html可以被看成是运行环境执行Java Applet所要求的配置文件。 * * (2) Java Applet的生命周期 一个Java Applet的执行过程称为这个Java Applet的生命周期。一个Java Applet的生命周期会涉及如下方法的调用执行init(),start(),stop(),destroy()和paint(Graphics g)。 当浏览器执行like.html,发现有applet标记时,浏览器内置的JVM将创建主类Example13_1的一个对象,它的大小由超文本文件like.html中的width和height来确定。由于Applet类也是Container的间接子类,因此主类的实例也是一个容器,容器有相应的坐标系统,单位是像素,原点是容器的左上角。该容器的默认布局是FlowLayout布局,被自动添加到浏览器的桌面上。 ◆浏览器内置的JVM创建了主类Boy对象后,立刻通知这个对象调用init()方法完成必要的初始化工作。 ◆该对象接着自动调用start()方法。 ◆当浏览器离开Java Applet所在的页面转到其他页面时,主类创建的对象将调用stop()方法。 ◆当浏览器结束浏览时,主类创建的对象自动执行destroy()方法,结束Java Applet 的生命。 ◆ paint(Graphics g)方法可以使一个Java Applet在容器上显示某些信息,如文字、色彩、背景或图像等。浏览器的Java运行环境产生一个Graphics类的实例,并传递给方法paint中的参数g。 * * 13.1 Java Applet的运行原理 _ 3关于repaint()方法 和update(Graphics g) 3关于rep

文档评论(0)

mghkfg58 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档