摘要:如今,听音乐已经成为了每个人生活中非常普遍的消遣方式。而听音乐需要音频播放器来进行播放。因此,我决定编写一款适合自己的音频播放器来满足自己的对音乐播放的需求。
在通过查阅各种资料后,我决定使用Java编程语言来进行音频播放器的编写,通过图形用户界面(GUI)来对程序中的框架、菜单、按键和列表进行设计。通过Java媒体框架(JMF)来获取音频播放器的播放、暂停和停止的功能。使用序列化来把类中文件信息进行存取,来实现列表的存储和加载功能。并使用图形用户界面中的事件监听来对按键进行监听,根据不同的按键的触发,跳转到对应的编写好的方法去执行,从而实现音频播放器的功能。还进行软件的调试,测试了设计的音频播放器的运行效果,以此检验本次设计的成果,为以后添加更多的功能提供经验。
关键词:播放器;JAVA;JMF;GUI
目录
摘要
Abstract
1 引言-1
1.1 选题背景-1
1.2-技术路线-1
1.2.1 GUI与JMF简介-1
1.2.2 工作重点-2
1.3 结构安排-2
2 总体方案设计-3
2.1 方案需求分析-3
2.2 设计方案-3
3 软件的设计与实现-6
3.1 设计思路-6
3.2 设计方法-6
3.2.1 变量的定义-9
3.2.2 init方法与mouseclicked方法-11
3.2.3 actionPerformed方法-12
3.2.4 play方法与stop1方法-13
3.2.5 previous方法与next方法-14
3.2.6 load方法-15
3.2.7 save方法-16
3.2.8 controllerupdate方法-17
3.2.9 random方法-18
3.2.10 listitem类-18
4 软件的调试-19
4.1 调试步骤-19
4.2 调试及运行结果-19
结 论-21
参 考 文 献-22
附录A 程序各方法-23
致 谢-34