您的位置: 首页-> 文档分类-> 课程设计-> 其它课程 收藏此页到365Key

本类下载TOP10

4全自动洗衣机PLC控制
4操作系统课程设计-文件管理系统
4[编译原理]语法分析器(算符优先法)设计报告
4运料小车PLC控制
4板式精馏塔设计
4分离苯——甲苯混合物的筛板式精馏塔
4网络实验报告
4苯-氯笨分离精馏塔设计
4《电机与拖动》课程设计_小型单相变压器设计
4油田开发规划的合理编制问题

JAVA课程设计可进行多媒体处理的APPLET

文档类别: 其它课程
文档大小: 541K
文档评级:
文档格式: Word文件,WPS格式文档
文档更新: 2008-1-21 17:42:59
页面刷新: 2008-11-1 10:16:10
下载次数: 88
其它信息:  
 
 

全文下载

Word文件格式下载

5 文钱


文钱不够?

   
文档介绍:  

目 录
一、Applet描述 3
二、设计环境 3
三、设计目的与意义 3
四、Applet功能分析与实现 3
五、HTML的描述 5
六、运行结果 6
七、设计心得 8
附录一:参考文献 9
附录二:源代码 10
一、Applet描述
本Applet实际上小型的多媒体百科全书。在真正制作多媒体书籍时,可以使用麦克风朗诵一段相应图片的介绍文字,使用Windows平台的媒体播放机录音成au文件格式,放在mediaBook.html文件的参数中传入即可。通过使用Applet载入图片,播放多种声音文件,将这些技术集成起来,即可以实现制作多媒体的百科全书。
当用户单击其中的按钮Previous或Next就可以实现翻页,显示不同的图片,如果想同时听到该图片的资料介绍,可以单击Sound On开始该图片的声音播放。如果要想获得声音图像和文件3类信息共存在一页,还可以通过添加TextArea增加图像的文字介绍到该Applet。
二、设计环境
开发工具: Jdk,记事本
操作系统:Windows XP
三、设计目的与意义
目的:通过对Applet的设计熟悉java的开发工具jdk的使用。通过本次Applet设计熟悉java的运行环境,掌握java的applet编程方法和基本思路,了解网页java脚本运行的一些情况和applet在网络上运行的环境,以及知道HTML编写的一些常识。
意义:随着网络的快速发展,人们对网页的信息需求越来越大,尤其是多媒体信息的需求。Java Applet嵌入html中解决了很多问题,它可以制作很多可以进行多媒体处理的程序放入HTML中供用户浏览。它使网页内容更加丰富;也使网页更有特色;使网页更能与用户进行友好交流。
四、Applet功能分析与实现
(一)Applet界面的设计:
利用按钮支持图像翻页,使用两个按钮:Preview按钮和Next按钮。两个复选框控制声音和显示自动浏览图片。
(二)Applet的初始化:
Applet初始化时,从HTML文件获得图像文件名的字符串和声音文件名的字符串,以及延时时间。延时时间用来控制自动循环浏览该程序时,不同多媒体页面之间的翻页的时间间隔。并分别调用startLoadingImages()和startLoadingSounds()方法加载图像和声音文件,然后根据ID号显示第一幅图像。
startLoadingImages();
startLoadingSounds();
LoadImages.checkID(1,true);
repaint();
(三)Applet中方法的实现:
(1) startLoadingImages()将用“|”符号分隔开的图像文件名的字符串,一一分解为单个图像文件名,并根据文件名获得图像对象,保存在数组slides中。同时每获得一副图像,就使用Mediatracker异步跟踪图像的加载,使用paint()方法显示出来。
(2) startLoadingSounds()方法,将用“|”符号分隔开的声音文件名的字符串,一一分解为单个声音文件名,并根据文件名获得声音对象,按照HTML文件中排列的顺序保存在向量soundlist中。如下:
private void startLoadingSounds(){
showStatus("Start Loading Image Files...");
String soundURL[] = getFiles(sounds);
for(int i=0;i {
theClip = getAudioClip(getDocumentBase(),soundURL[i]);
soundList.insertElementAt(theClip,i);
showStatus(soundURL[i]+"Sound Loaded");
}
(3) init()方法结束后进入start()方法时,启动autoshow线程,该线程在自动翻页没选中时,就根据用户鼠标的选择控制线程启动不同的声音和图像文件。当自动翻页选中时,就自动增加图像和声音文件的索引值,并根据索引值加载相应的图像和声音。
public void start(){
Thread running = Thread.currentThread();
if(autoShow!=running){
autoShow = new Thread(this);
autoShow.start();
}
}

相关文档:
注意事项:
如果出现该页无法显示,请多试几次;如果总是不能下载,请点击报告错误,谢谢!
☉部分文档使用了最新版的[WinRAR]才能正常解压,该文档可在首页下载;如有其它问题,欢迎发信联系管理员
由于网站服务器承受能力有限,请其他网站不要直接链接我们提供的文档,谢谢!!
网赚365