欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java课程设计报告--BeatBox

    • 资源ID:1427044       资源大小:94KB        全文页数:13页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    Java课程设计报告--BeatBox

    1、课课 程程 设设 计计 报报 告告 课程名称课程名称 JAVA JAVA 课题名称课题名称 BeatBox BeatBox 2013 2013 年年 12 12 月月 13 13 日日 2 目录目录 一、 设计内容与要求4 二、 摘要与前言 5 三、 术语解释6 四、 创建播放器的图形用户界面所需的控件6 五、 程序运行界面与结论7 六、 设计总结与心得体会8 附录 9 1 参考文献9 2 源代码9 3 理学院课程设计评分表14 3 一 、 设 计 内 容 与 设计 要 求一 、 设 计 内 容 与 设计 要 求 1.1. 设计内容:设计内容: 创建出带有256个复选框的GUI。 初始的时候这

    2、些复选框都是未勾选的, 乐器的名称用到 16 个 JLabel,还有 4 个按钮。 对上面的 4 个按钮注册 ActionListener.我们无需个别的监听复选框, 因为我们不会试着动态地(在复选框被点选时)马上改变发声的样式。 相反,我们会等到用户按下 start 按钮之后才会检这 256 个复选框的 状态并制作出 MIDI 的 track。 设定 MIDI 系统,这包括取得 Sequencer、创建 Sequence 以及 track。 我们会用到 java5.0 之后才有的 setLoopCount()这个 sequencer 的方 法。它能让你指定重复播放的次数。我们也会用到节奏因子

    3、(tempo factor)来调整节奏的速度,并维持重复时的节奏。 当用户按下 start 时,启动真正的操作。此按钮的事件处理程序会调 用 butildTrackAndStart()方法。在该方法中,我们会逐个(一次一行) 取得 256 个复选框的状态, 然后使用这些信息来创建 MIDI 的 track(使 用之前编写的 makeEvent()。一旦 track 完成之后,我们会启动 sequencer 来持续播放直到用户按下 stop 为止。 2.2.设计要求:设计要求: 课程设计报告正文内容课程设计报告正文内容 a. 实现音频文件的正确播放; b. 能够实现对音频播放的控制,如播放、暂停

    4、、加速、减速; c. 能够进行文件音频的选择; 掌握 Java 的语言规范,面向对象的核心概念和特性。 掌握 Java 的编程技术,包括异常处理,图形界面设计,多线程, 网络,通信程序等; 掌握面向对象的思想和程序设计方法。 d. 附件(所有程序的原代码,要求对程序写出必要的注释) 。 4 二、摘要与前言二、摘要与前言 摘要摘要 在信息,技术高速发展的今天,多媒体技术也越来越受到人们的重视。文章 对目前使用较多的音乐播放器作出较详细的比较。通过阅读多张文献,分析了一 些音乐播放器的功能并考虑了怎样能实现支持更多格式的音乐文件, 怎样能满足 使用者对播放器的需求。本文主要介绍了一个基于 Java

    5、 Applet 来实现的音乐播 放器的设计。 并对系统开发中涉及到的关键技术作了探讨, 简要分析介绍了 Java 技术和 Applet 的工作原理,最后说明系统需要实现的功能。 前言前言 近年来,听音乐已成为人们生活的一部分,与此同时,音乐播放器以其平易近 人的价格也日趋普及,这大大丰富了业余生活也缓解了工作压力,但尚有诸多不 足之处有待改进日常生活中,我们在听音时,常感手动操作甚是麻烦且想寻找某 个音频文件须从头到尾逐个查看,这样费时费力很是不便。音乐播放器的实现方 法,采用口述音乐文件名的方式即可播放指定歌曲文件,避免了繁琐的查找,亦使 其更加人性化,实现了播放器的全自动语音控制。 我将来要采用 java Applet 的多媒体技术,设计出一个基于 java Applet 的音乐播放器。 现在电脑上的音乐播放器百花齐放,以 Winamp,Foobar2000,千千静听, 酷狗和酷我音乐盒最流行。播放器最重要的参数当属支持的格式了,即使只图个 响,也需要有丰富的格式作为后盾。在此方面,千千静听支持多种音频格式,除 了常见的 MP3,WMA 等,也支持 APE,FLAC 等无损压缩格式,它一共支持三十多 种音频格式,是一个比较全能的播放器。Wina


    注意事项

    本文(Java课程设计报告--BeatBox)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583