java音频播放器类图说明

java音频播放器类图说明

ID:9805066

大小:841.50 KB

页数:25页

时间:2018-05-10

java音频播放器类图说明_第1页
java音频播放器类图说明_第2页
java音频播放器类图说明_第3页
java音频播放器类图说明_第4页
java音频播放器类图说明_第5页
资源描述:

《java音频播放器类图说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一:音频处理器子系统BasicController类———————————————————2BasicPlayerEventLauncher类——————————————2BasicPlayerEvent类——————————————————3BasicPlayerException类————————————————4BasicPlayerListener类—————————————————4BasicPlayer类————————————————————5二:播放器主控子系统CheckThread类———————————————————7ImageBord

2、er类———————————————————7ImagePanel类———————————————————8Main类——————————————————————9PlayerUI类————————————————————10SongInfoPanel类——————————————————11TimePanel类————————————————————12三:播放列表管理子系统BasicPlayList类——————————————————13JUSTLabel类———————————————————14JUSTScrollBarUI类—————————————

3、———14JUSTLabelUI类——————————————————15PlayListItem类——————————————————15PlayListUI类———————————————————16PlayList类————————————————————17四:播放器的基本类AudioChart类——————————————————19Config类————————————————————19DragMoveAdapter类———————————————20FileNameFilter类————————————————20FileUtil类———————

4、————————————21JUSTSlider类——————————————————21JUSTSliderUI类—————————————————22Loader类————————————————————23TagInfo类———————————————————2325SongInfo类———————————————————24Util类—————————————————————25一:音频处理器子系统这里使用了一个Java开源社区的项目的jlgui一个音频处理APIjavazoom.jlgui.basicplayer,它主要类是(1)BasicContro

5、ller类定义了播放器可用的控制(2)BasicPlayerEventLauncher类是一个线程,一个永远在分派事件的线程,它里面维护着一个链表25(3)(4)Thisclassimplementscustomexceptionforbasicplayer25(5)ThisinterfacedefinescallbacksmethodsthatwillbenotifiedforallregisteredBasicPlayerListenerofBasicPlayer.(6)此类提供了处理播放器的播放等相关操作,basedonJavaSoundAPI25下续25

6、25二:播放器主控子系统(1)线程类,重构了Thread类(2)图像边框类,继承了border类(3)一个带有背景图片功能的面板类,继承了Jpanel类25(4)该类是软件主入口,通过读取配置文件,加载播放器的主界面25(5)播放器界面类PlayerUI,加载播放器的各个组件和图像主要属性有四个播放相关按钮,三个状态按钮,和一个音量按钮,2个进度条,示波器,基本的播放器对象主要方法加载各个控制按钮,进度条,示波器,时间面板,state和channel标签,歌曲信息面板25(6)显示歌曲信息的面板类SongInfoPanel主要属性有歌曲信息,上一次显示一个项目的

7、时间,要显示的字符串,正在显示的字符串的长度,等待的时间,要睡的时间,25是否正在改变信息主要方法有设置歌曲信息,重置信息,显示下一个要显示的项目(7)时间显示面板类TimPanel,显示歌曲播放时间主要属性有当前要显示的秒数,总共的秒数,六个标签,图像数组,符号图像,冒号图像主要方法有获得播放时间,重置时间,初始化时间显示面板,设置时间,显示数字25三:播放列表管理子系统Justplayer.playlist包(1)该类实现了PlayList的所有方法,25(2)该类定义了一些关于列表中歌曲文件操作,比如歌曲序号,是否选中,设置歌曲文件显示方式等25(3)滚动

8、条的UI实现25(4)歌

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。