- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)