- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
举例java.applet.Applet类Applet的工作原理Applet的生命周.ppt
* * Applet 与Application,? 举例 java.applet.Applet 类 Applet的工作原理 Applet的生命周期 Applet 中基本方法 paint , repaint , update 方法 Applet Tag ? 参数传递 Applet 对声音图象的支持 ? AudioClip 类 编写Applet程序 Applet就是使用Java语言编写的一段代码,它可以在浏览器环境中运行。它与Application的区别主要在于其执行方式的不同。 Application是从其中的main()方法开始运行的 Applet是在浏览器中运行的,必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行。 编写Applet程序 编写Applet程序 编写Applet程序 编写Applet程序 编写Applet程序 applet的装载循环 1、装载一个HTML文件。 2、检查〈APPLET〉标志。 3、从服务器下载Applet类文件。 4、检查并下载被Applet类所参考的类文件。 5、在Applet类中,调用init( )和start ( ) 方法. 6、在浏览器中运行。 浏览器 服务器 HTML页 applet检测要求为class文件 引入检查,请求更多的类 编写Applet程序 编写Applet程序 一个applet的生命周期 init( ) 在装载applet时被调用。 start( ) 在含有applet页面浏览时调用. stop( ) 在浏览器离开含有applet页面时调用。 destroy( ) 在浏览器关闭之前被调用。 init start stop destroy 重新装入或决定浏览器大小或返回Web页 离开Web页 退出浏览器 编写Applet程序 init() ? 在Applet创建时被虚拟机自动调用,用来完成数据的初始化。 start() ? init()方法被调用之后,接着调用start()方法;每次Applet被激活时,都会调用start()方法。 stop()方法 ? 被调用时机与start()方法相反,每次Applet由活动状态变为不活动状态时,都会自动调用stop()方法。 destroy()方法 ? Applet销毁时由虚拟机自动调用的方法,用来完成所有占用资源的释放。 编写Applet程序 paint(Graphics) ? 用来完成图形化组件的显示,当组件的显示区域发生改变时,会自动调用该方法完成图形的更新,它只修改图形的被改变区域。 repaint()方法 ? 在程序中调用该方法通知系统要更新显示,实际上将触发对update()方法的调用。 update(Graphics)方法 ?缺省情况下,该方法先要对整个显示区域的背景进行刷新,然后再调用paint()方法。 编写Applet程序 编写Applet程序 Graphics 类 ? drawString() drawLine() drawPolygon() drawRect() drawOval() drawImage() 编写Applet程序 与Applet的执行有关的标记 ? 编写Applet程序 archive = archiveList 用来指示Applet执行前被预先载入的类字节代码或者是其它资源的压缩文件(*.jar文件)。 code = appletFile.class 标志要执行的Applet代码。 width = pixels height = pixels 制定Applet执行时的初始显示大小。 codebase = codebaseURL Applet代码所在的网络基地址。 alt = alternateText Applet不能正常执行时显示的替代文本。 编写Applet程序 name = appletInstanceName Applet的名字。 align = alignment Applet显示的对齐方式,如:left, right,top, texttop, middle, absmiddle, baseline, bottom, and absbottom。 vspace = pixels hspace = pixels Applet与显示边框之间的垂直、水平间隔。 param name = appletAttribute1 value = value 标记Applet执行时传递给它的参数,由name指定参数名,value指定参数值。 *
您可能关注的文档
- C#网络编程技术教程.ppt
- China-BritainBusinessCouncil(CBBC)英中贸易协会.doc
- RCNA理论-交换机的工作原理及其配置.ppt
- UHF超高频远距离读写器一体机RD915m.doc
- USR-NB75硬件设计手册.doc
- [A卷基础评估].doc
- §1-6矩阵范数、矩阵函数.ppt
- §2.3分式不等式的解法(第1课时).ppt
- ②英语中通常认为榜样应该对应的词汇为model,其义.ppt
- 《公告》产品准入申报系统.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)