第一范文网 - 专业文章范例文档资料分享平台

音乐播放器Java课程设计报告

来源:用户分享 时间:2025/5/25 18:13:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

课程设计报告

课程设计题目:java音乐播放器

学生姓名:

专 业:XXXXXXXXXXXXX 班 级: 指导教师:

20XX年X月X日

1

一、课程设计目的

1、编程设计音乐播放软件,使之实现音乐播放的功能。 2、培养学生用程序解决实际问题的能力和兴趣。 3、加深java中对多媒体编程的应用。

二、课程设计的要求

利用学到的编程知识和编程技巧,要求学生:

1、系统设计要能完成题目所要求的功能,设计的软件可以进行简单的播放及其他基本功能。

2、编程简练,可用,尽可能的使系统的功能更加完善和全面 3、说明书、流程图要清楚。

三、课程设计内容

1、课程设计的题目及简介

音乐播放软件要求:

有图形界面,能播放MP3歌曲,有播放列表,前一首、后一首等常用播放软件功能。

2、设计说明

主要运用多媒体编程、图形界面、数组及循环进行设计,从而实现简单的音乐播放。

public MyMusicPlayer():实现窗口的成员方法

publi c void run():实现改变歌曲的播放状态的成员方法

public AudioClip loadSound(String filename):实现对声音的加载 public void mouseClicked(MouseEvent e):实现对按钮的监听 public void itemStateChanged(ItemEvent arg0):返回一个AudioClip对象

2

3、程序流程图

开始 出现界面 选择播放歌曲 播放 暂停 前一首 后一首 结束

4、程序清单

import java.awt.*; import javax.swing.*; import java.applet.*; import java.awt.event.*; import java.net.*;

public class MyMusicPlayer extends Thread implements MouseListener,ItemListener{

JFrame MainFrame=new JFrame(\); //定义主窗体

JLabel songname=new JLabel(); //用标签

显示状态

JButton last=new JButton();

JButton play=new JButton();

3

JButton next=new JButton();

JButton loop=new JButton(); //定义

上一曲,播放,下一曲,循环四个按钮

JLabel list=new JLabel(\播放列表\);

List songlist=new List(); //显示

歌曲列表

AudioClip[] song=new AudioClip[10]; //将音频文件放在数组中

AudioClip playsong; //当前选定播放的音频文件

String[] name={\黄小琥 - 顺其自然.wav\,\陈奕迅-张氏情

歌.wav\,\黄小琥 _没那么简单.wav\,

\戚薇-如果爱忘了.wav\,\郭采洁 - 狠狠

哭.wav\,\};

//将所有文件名存放在字符串数组name中

String playname; //当前选定播放的音

频名

int j=0; //记录当前选定播放的

是哪首歌曲,默认为第一首

boolean playbutton=true; //记录播放状

态,默认为暂停播放

boolean loopbutton=false; //记录循环

状态,默认为没有循环

Thread thread=new Thread(\); static MyMusicPlayer Yu;

public MyMusicPlayer(){

MainFrame.setLayout(null);

MainFrame.setBounds(300,50,310,500); MainFrame.setVisible(true);

4

搜索更多关于: 音乐播放器Java课程设计报告 的文档
音乐播放器Java课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0hhf77c7xz9emep57bja_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top