[Applet设计.pptVIP

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

本讲主要内容 了解工作原理并使用Applet类 Applet与HTML文件配合 绘图、文字、颜色、图象、声音 实现动画 字节码文件 在某服务器上,且HTML文件在此/另服务器上。 1、浏览器到服务器请求HTML文件。 2、下载HTML文件。 3、下载字节码文件。 4、运行该字节码文件。 必须首先用以下方式创建一个类: import java.applet.Applet; public class HelloWorld extends Applet {……} Applet的类必须为public,名称必须与它所在的文件名匹配;而且,该类必须为java.applet.Applet的子类。 init() 完成初始化操作,只被调用一次:创建和初始化对象;把图形或字体加载入内存;设置参数;声音播放等。 start() Applet初次执行或重新启动(刷新/返回)时被调用。可加入当实例被激活时欲实现的相关功能,如启动动画,完成参数传递等。 stop() 用户浏览其他网页时,或切换到其他系统应用时,调用此方法,然后暂停Applet。可覆盖此方法:中止声音文件或动画等。 destroy() 用户退出浏览器时,自动调用此方法,然后把当前实例所占内存释放。可重载此方法:释放资源、关闭连接等。 Applet的生命周期 paint(Graphics g)方法:显示文字、图形和其他界面元素。 调用原因:1、Applet被启动后;2、Applet所在浏览器被改变;3、Applet其他相关方法被调用。(如update方法) repaint()方法——例题RepaintExample.java 想改变显示,系统将先清除,后调用paint()。 update(Graphics g)方法 update方法通常清除当前的显示并重画。 Applet与HTML文件的配合 至少需要以下HTML代码: html applet code=HelloWorld.class width=100 height=100 /applet /html Applet标记 以下为Applet标记的完整句法: applet [archive= archiveList] code= appletFile. class width= pixels height= pixels [codebase= codebaseURL ] [alt= alternateText ] [name= appletInstanceName ] ● [codebase= codebaseURL ] 字节码文件在另外的目录中时使用:如 applet code=HelloWorld.class width=100 height=100 codebase=http://www.x.x/myApplet/HelloWorld /applet ● [alt= alternateText ] 当浏览器没有java解释器时,不能执行字节码,只显示alt值。 如 alt=This a Java Applet your browser can not understand. ● [align= alignment ] Applet在浏览器中的对齐方式:如 align=top 可设置的值有:left , right , top , texttop , middle , absmiddle , baseline , bottom , absbottom . 如top: ● [vspace = pixels ] [hspace= pixels ] 使Applet周围的文字不特别靠近Applet:如 vspace=20 hspace=30 ● [name= appletInstanceName ] 把指定的名字赋予Applet的当前实例,当浏览器同时运行多个Applet时,各Applet可通过名字相互引用或交换信息:如 name=“Client” ●[param name= paramname1 value= value ] (此句在applet …… 与/applet之间) 使Applet从HTML文件获取信息,使更加通用。 如: pa

文档评论(0)

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

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

1亿VIP精品文档

相关文档