第八章Applt小应用程序.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文档。上传文档
查看更多
第八章Applt小应用程序

第八章 Applet小应用程序 8.1 applet基础 在浏览器内运行的java程序 applet仍然要比HTML、XML以及脚本技术的任意组合强大的多 跨平台 很安全 不能访触摸任何本地文件 不能访问源站点以外的网络资源 通过数字签名验证的可以做更多事情 一。什么是Japplet(Applet) 一个Java applet程序中必须有一个类是JApplet类的子类,称该子类为Java applet的主类 例:public class DrawImage extends JApplet 主类必须用public来修饰 主类的实例是一个容器 Applet可在浏览器下运行  c:\1000\boy.html 也可用JDK的开发工具中的appletviewer工具浏览Applet效果  c:\1000\appletviewer boy.html 如果一个HTML文件 中包含多个applet,那么运行时,将会弹出多个窗口 一个小技巧 可将applet标记作为注释添加到源程序中: /* applet code=Not.class width=200 height=300 /applet */ public class Not extends JApplet {…. } 然后用appletviewer来直接运行名为Not.java的源程序 appletviewer Not.java 例:Not.java 三.JApplet类 JApplet(Applet)类是所有applet的基类,所有的小应用程序都是该类的子类 import java.applet.*; public class Testapplet extends JApplet {…. } 8.2一个applet的生存周期 JApplet中常用的几种常用方法 init( ) 当一个applet被系统执行时,系统将首先自动执行init( )方法 通常用init( )方法作一些初始化工作。如:创建对象、设置初始状态、加载图象等 public void init( ) {…… } Init()方法只能被执行一次   start( ) 系统在执行完init()后,将自动执行start() public void start( ) {….. } 每当离开Applet主页后再返回时,系统会再一次执行start( )方法 Start( ) 可被执行多次 stop()方法 当用户离开Applet所在的页面转到其它页面时,stop( )方法被调用 public void stop( ) {…… } 当浏览器又回到Applet所在页时,start( )方法又会被调用 stop( )也可被执行多次 paintCompoment ( ) 可用paintCompoment (Graphics g)方法在屏幕上输出信息,如文字、色彩、图像等 当调用paintCompoment ()方法时,浏览器产生一个Graphics类的实例,并传给方法paintCompoment ( )中的参数g 利用g可调用Graphics类中的方法 例: g.drawString(“x=“+x,10,10) PaintCompoment()方法在applet的生命周期内可以被多次调用 例:下面的例子统计各方法被执行次数 MethodCount.java 8.3Applet的标记的属性---chart.java 一.定位属性 1.width\height 2.align RIGHT LEFT TOP BOTTOM MIDDLE ABSMIDDLE BASELINE ABSBOTTOM TEXTTOP VSPACE\HSPACE 8.4多媒体 8.4.1 显示图象 一.Java支持的主要图像类型:    三.播放声音 AudioClip类提供播放方法: play()--播放一遍 loop()--循环播放 例: audio.play(); audio.loop(); 8.4.3 JMF(Java Media Framwork) Java媒体框架

文档评论(0)

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

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

1亿VIP精品文档

相关文档