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

主讲人无难事11 lesson9applet.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  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文档。上传文档
查看更多

Applet是什么

◼Applet又称为Java小应用程序,是能够嵌入

到一个HTML页面中,并且可通过Web浏览

器和执行的一种Java类。

◼Applet不需要main()方法,由Web浏览器中内

嵌的Java虚拟机调用执行。

Download:

Applet的安全限制

◼因为applet是从远端服务器上并且在本地执行,

所以安全性就显得格外重要。

◼通过限制applet在沙箱(applet的运行环境)中运行,

保证了对本地系统而言applet是安全的。

◼applet在沙箱中运行时:

⑴不能运行任何本地可执行程序;

⑵除了存放的applet的服务器外,applet不能

和其它主机进行通信。

⑶不能对本地文件系统进行读写。

Download:

Applet的生命周期

◼init():当浏览器加载applet,进行初始化的

时候调用该方法。

◼start():在init()方法调用。当用户从其

它页面转到包含applet的页面时,该方法也

被调用。

◼stop():在用户离开包含applet的页面时被调

用。

Download:

paint()方法

◼Applet本质上是图形方式的,我们应该在图形环境中绘制

我们的显示内容。

◼我们可以通过创建一个paint()方法在Applet的panel上绘图。

只要Applet的显示需要刷新,paint()方法就会被浏览器环境

调用。例如,当Applet的显示尺寸发生变化的时候,或浏

览器窗口被最小化或被要求以图标方式显示时,这种调用

就会发生。

◼我们应该编写自己的paint()方法,以使它在任何时候被调

用,都能正常地工作。对它的调用是异步产生的,且由

Applet的运行环境而不是程序来驱动。

◼paint()方法带有一个参数,它是java.awt.Graphics类的一个

实例。这个参数总是建立该Applet的panel的图形上下文,

我们可以用这个图形上下文在Applet中绘图或写入文本。

Download:

字符的各种属性

ascentline

ascentdescent

heightghbaseline

descentline

leading

Download:

applet从网页中获取信息

◼正如应用程序可以通过命令行参数来获取

信息一样,通过使用param标记,applet可以

从网页中获取信息。

Download:

Applet和浏览器的通信

◼在浏览器中显示信息

调用AppletContext接口中的showStatus()方法

◼请求浏览器显示指定的网页

调用AppletContext接口中的showDocument()

方法。

Download:

AWT绘图

◼更新显示由一种被称为AWT线程的独立的线程来

文档评论(0)

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

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

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档