Java课程设计报告
题目:java音乐播放器
1.设计内容及要求
能够实现简单的音乐播放器功能,如:打开本地文件,播放,暂停,停止,背景播放,单曲循环等等,界面充实,交互友好,可以添加多首歌曲目录
一个简单的基于java语言的音乐播放器,菜单栏:文件,播放
控制和播放列表,文件菜单包含打开、循环和退出三个菜单项;播放控制菜单包含播放、暂停和停止三个菜单项,播放列表菜单则是当向里面添加歌曲之后才能够查看到里面所包含的歌曲目录。当播放歌曲时,可以调节音量大小或者设置是否静音;可以查看当前播放音乐的相关属性,如:歌曲名,歌手,发布时间,所属专辑等等。
2.需求分析
1、时间跟踪条:根据歌曲播放的进度,控制条自动进行追踪,用户可以
随时了解歌曲的播放进度
2、音量控制键:可以点击该控键进行音量大小的调节以及是否静音的设
置
3、属性查询键:通过该控键,用户可以查看当前播放音乐的相属性,获
取关于该歌曲的用户所需的相关信息。
4、菜单栏:
①文件:
打开:用户通过该菜单项打开本地音乐文件,听任何用户想
听的歌曲
循环:通过循环设置,用户可以重复的播放一首喜欢的歌曲
退出:退出音乐播放器,及退出该程序
②播放控制:
播放:选择歌曲之后,通过点击播放菜单项启动播放器播
放音乐
暂停:暂停当前正在播放的音乐 停止:停止当前正在播放的音乐
③播放列表:当用户通过文件打开本地音乐文件后,及相当于在
播放列表里面添加了歌曲,及形成相应的歌曲播放目录
3.总体设计
结合需求分析来看,整个设计包含了简单的菜单栏,根据用户需
求设置了三个简单的实现基本操作的菜单,分别是:文件,播放控制,播放列表;根据具体的操作每个菜单还包含了相应的菜单项,文件:打开,循环,退出;播放控制:播放,暂停,停止;播放列表则没有菜单项,该菜单就是用来显示或者查看相应的歌曲目录的。
该音乐播放器设置了两个窗口,运行程序时打开的初始化欢迎界面,用户可以根据自己的需求进行菜单栏里面的基本操作和相应的设置,当用户添加或者打开音乐播放文件的时候,程序将会显示出第二个音乐文件播放窗口,与此同时,第一个初始化窗口将会自动隐藏,在音乐播放窗口里面用户可以进行相关的音乐播放的控制操作。
当用户进入音乐播放窗口时,该窗口有几个快捷控制的控键:时间追踪轴:可以实现播放的前进、后退功能,根据用户需求调节音乐的播放进度等;音量控制:设置静音,打开扬声器或者调节音量大小;播放列表:查看当前播放音乐的相关属性。
4.主要功能设计流程
相关推荐: