




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaJava面向对象程序设计面向对象程序设计 第第2 2版版第第1717章章配合第2版 例子源代码一起使用Power point 制造:耿祥义 张跃平Java Applet主要内容主要内容Java Applet的结构的结构Java Applet的运行原理的运行原理在在Java Applet中播放声音中播放声音网页传值)网页传值)难点难点Java Applet的运行原理的运行原理导读导读 Java Applet程序也称Java小程序是Java语言中一种特殊的嵌入式程序,Java Applet程序由浏览器中内置的JVM来负责执行。 17.1 Java Applet的结构的结构 一个一个Java
2、 AppletJava Applet程序中必须有一个类是程序中必须有一个类是AppletApplet类类的子类。称该子类是的子类。称该子类是Java AppletJava Applet程序的主类,并且主程序的主类,并且主类必须修饰为类必须修饰为publicpublic的。的。 Java Applet Java Applet程序的主类的实例是一个容器。程序的主类的实例是一个容器。 17.2 Java Applet的运行原理的运行原理 1. 1.源文件源文件 Example17_1.java Example17_1.java 2. 2.编译编译 3. 3.运转运转 Java AppletJava
3、Applet必须嵌入到浏览器中来运行,因此必须嵌入到浏览器中来运行,因此必须编写一个超文本文件含有必须编写一个超文本文件含有appletapplet标记的标记的webweb页),页),即所谓的配置文件,告诉浏览器来运行这个即所谓的配置文件,告诉浏览器来运行这个Java Java AppletApplet。 show.html show.html 习惯上把浏览器内置的习惯上把浏览器内置的JVMJVM创建的主类的对象称创建的主类的对象称作一个作一个appletapplet,appletapplet具有下列行为:具有下列行为: (1 1初始化:初始化:init() init() (2 2启动:启动:
4、start() start() (3 3停顿:停顿:stop() stop() (4 4删除:删除:destroy() destroy() (5 5描画:描画:paint(Graphics g) paint(Graphics g) appletviewer show.html appletviewer show.html 例题例题17-117-117.3 在在Java Applet中播放声音中播放声音 用用JavaJava可以编写播放可以编写播放.au.au、aiffaiff、.Wav.Wav、MidiMidi、rfmrfm格式的音频。格式的音频。 获得一个可用于播放的音频对象获得一个可用于播
5、放的音频对象AudioClipAudioClip类型类型对象)。对象)。 newAudioClip(java.URL) Applet newAudioClip(java.URL) Applet的一个静态的方的一个静态的方法法 getAudioClip(Url url,String name) Applet getAudioClip(Url url,String name) Applet类类的实例方法:的实例方法: 音频对象可以使用的列方法音频对象可以使用的列方法 play() play() 播放声音文件。播放声音文件。 loop() loop() 循环播放。循环播放。 stop() stop(
6、) 停止播放。停止播放。 例题例题17-217-217.4 网页传值网页传值 可以在超文本中使用若干个可以在超文本中使用若干个标志把值传标志把值传递到递到Java AppletJava Applet程序中,这样就实现动态地向程序中,这样就实现动态地向Java Java AppletApplet程序传递信息,不必重新编译程序,便于程序传递信息,不必重新编译程序,便于Java Java AppletApplet程序的维护和使用。程序的维护和使用。 例题例题17-317-317. 5 小结小结 1Java Applet程序中必须有一个程序中必须有一个public类是类是Applet类的子类,称为类的子类,称为Java Applet程序的主类。程序的主类。2Java Applet必须嵌入到浏览器中运行。必须嵌入到浏览器中运行。3浏览器内置的浏览器内置的JVM用用Java Applet程序的主类创建对象,该对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论