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

第16章javapplet程序.pptVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
第16章javapplet程序

一个Java Applet程序中必须有一个类是Applet类的子类。称该子类是Java Applet程序的主类,并且主类必须修饰为public的。Applet类是java.applet包中的一个类,同时它还是java.awt包中Panel类的子类,因此Java Applet程序的主类的实例是一个容器,因此可以在这个容器中添加组件,处理组件事件,完成一些工作。 1.源文件 一个Java Applet程序也是由若干个类组成的,但必须有一个类扩展了Applet类,即它是Applet类的子类,Applet类是系统提供的类。我们把这个类叫做这个Java Applet程序的主类,Java Applet程序的主类必须是public的。一个Java Applet程序不再需要main方法,但必须有且只有一个类扩展了Applet类。 2.编译 编译成功后,文件夹下会生成一个class文件。如果源文件有多个类,将生成多个class文件,都和源文件在同一文件夹里。 3.运行 Java Applet程序属于Java嵌入式开发的一种,嵌入式程序的主类的实例化由嵌入该程序的平台中的JVM负责。这样一来,必须向这样的平台提供相应的所谓配置文件,嵌入该程序的平台使用配置文件通知平台中的JVM创建主类的对象,并让该对象产生相应的一些行为。 Java Applet必须嵌入到浏览器中来运行,因此必须编写一个超文本文件(含有applet标记的web页),即所谓的配置文件,告诉浏览器来运行这个Java Applet。 习惯上把浏览器内置的JVM创建的主类的对象称作一个applet,applet具有下列行为 (1)初始化:init() (2)启动:start() (3)停止:stop() (4)删除:destroy() (5)描绘:paint(Graphics g) 用Java可以编写播放.au、aiff、.Wav、Midi、rfm格式的音频。Au格式是Java早期唯一支持的音频格式.要在程序中播放声音。为了播放音频,必须首先获得一个AudioClip对象,AudioClip类是java.applet包中的类。可以使用Applet的一个静态的方法(类方法): newAudioClip(java.net.URL) 或Applet类的实例方法: getAudioClip(Url url,String name) 根据参数url提供的地址,以及该处的声音文件 name,获得一个可用于播放的音频对象(AudioClip类型对象)。这个音频对象可以使用下列方法来处理声音文件: play() 播放声音文件。 loop() 循环播放。 stop() 停止播放。 可以在超文本中使用若干个Param…标志把值传递到Java Applet程序中,这样就实现动态地向Java Applet程序传递信息,不必重新编译程序,便于Java Applet程序的维护和使用。

文档评论(0)

181****7127 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档