在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Java swing基于JMF的音乐播放器(毕设项目,界面优美,支持多线程下载音乐,分为客户端、服务器及管理后台)

Java swing基于JMF的音乐播放器(毕设项目,界面优美,支持多线程下载音乐,分为客户端、服务器及管理后台)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:26.78M
  • 下载次数:2
  • 浏览次数:79
  • 发布时间:2021-11-12
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.7z
  • 所需积分:2
 

实例介绍

【实例简介】
已经导出可直接运行的jar工程,并附有项目源码。 一、 客户端: 1) 播放器界面  音乐列表显示界面  音乐搜索界面  用户登录界面  用户注册界面  各种消息提醒框  音乐播放区域 2) 音乐播放功能  音乐试听  音乐下载  音乐播放方式选择(单曲、随机、列表循环等) 3) 音乐列表  默认列表(用于音乐播放试听)  网络列表(同步网络歌单)  本地音乐(导入本地音乐) 4) 播放控制  自定义播放进度条  可点击或拖动快进  自定义下一首、上一首、暂停图标进行控制 5) 音乐下载  音乐试听时缓存文件,退出程序自动删除  音乐下载,可自定义下载路径  音乐下载列表,提醒当前下载进度 二、 服务端: 1) 用户信息  用户登录判断  用户登录次数统计  用户下载音乐量统计  用户注册账号 2) 音乐信息  音乐信息查询、修改、删除等  音乐文件下载至本地  音乐试听  音乐上传  音乐专辑、播放次数等信息查询 三、 后台管理: 1) 信息管理  查询、更改、删除音乐信息  查询、更改、删除用户信息 2) 音乐批量上传  下载音乐表格模板  根据模板批量上传音乐至服务器
【实例截图】
【核心代码】
64e1492f861f631c2e5eba1cd9f6ddd5.7z
└── 音乐播放器
├── bin
│   ├── admin
│   │   ├── admin.jar
│   │   ├── admin_lib
│   │   │   ├── commons-beanutils-1.8.0.jar
│   │   │   ├── commons-collections-3.2.1.jar
│   │   │   ├── commons-lang-2.6.jar
│   │   │   ├── commons-logging-1.1.1.jar
│   │   │   ├── ezmorph-1.0.6.jar
│   │   │   ├── fmj.jar
│   │   │   ├── jl1.0.1.jar
│   │   │   ├── jmf.jar
│   │   │   ├── json-lib-2.4-jdk15.jar
│   │   │   ├── jxl.jar
│   │   │   └── SwingSets2(BeautyEyeLNFDemo).jar
│   │   ├── excel
│   │   │   ├── model.xls
│   │   │   └── newMusic.xls
│   │   └── image
│   │   ├── 111.jpg
│   │   ├── 图标.png
│   │   └── 背景1.jpg
│   ├── client
│   │   ├── client.jar
│   │   ├── client_lib
│   │   │   ├── commons-beanutils-1.8.0.jar
│   │   │   ├── commons-collections-3.2.1.jar
│   │   │   ├── commons-lang-2.6.jar
│   │   │   ├── commons-logging-1.1.1.jar
│   │   │   ├── ezmorph-1.0.6.jar
│   │   │   ├── fmj.jar
│   │   │   ├── jl1.0.1.jar
│   │   │   ├── jmf.jar
│   │   │   ├── json-lib-2.4-jdk15.jar
│   │   │   ├── sqlite-jdbc-3.8.7.jar
│   │   │   └── SwingSets2(BeautyEyeLNFDemo).jar
│   │   ├── download
│   │   │   └── G.E.M.邓紫棋 - 给你的歌.mp3
│   │   ├── image
│   │   │   ├── 1.png
│   │   │   ├── 2.png
│   │   │   ├── 3.png
│   │   │   ├── icon.png
│   │   │   ├── search.png
│   │   │   ├── 上一首.png
│   │   │   ├── 下一首.png
│   │   │   ├── 下载1.png
│   │   │   ├── 下载2.png
│   │   │   ├── 下载.png
│   │   │   ├── 下载中.png
│   │   │   ├── 下载列表.png
│   │   │   ├── 下载路径.png
│   │   │   ├── 列表循环.png
│   │   │   ├── 单曲循环.png
│   │   │   ├── 单曲播放.png
│   │   │   ├── 图标.png
│   │   │   ├── 图片1.png
│   │   │   ├── 播放.png
│   │   │   ├── 收藏1.png
│   │   │   ├── 收藏2.png
│   │   │   ├── 收藏.png
│   │   │   ├── 暂停.png
│   │   │   ├── 本地音乐.png
│   │   │   ├── 添加歌曲.png
│   │   │   ├── 添加音乐文件.png
│   │   │   ├── 随机播放.png
│   │   │   └── 顺序播放.png
│   │   ├── LocalMusic.db
│   │   └── Temp
│   └── server
│   ├── MusicLibrary1
│   │   ├── G.E.M.邓紫棋 - 给你的歌.mp3
│   │   ├── 林俊杰 - 江南.mp3
│   │   ├── 林俊杰 - 豆浆油条.mp3
│   │   └── 逃跑计划 - 一万次悲伤.mp3
│   ├── server.jar
│   ├── server_lib
│   │   ├── commons-beanutils-1.8.0.jar
│   │   ├── commons-collections-3.2.1.jar
│   │   ├── commons-lang-2.6.jar
│   │   ├── commons-logging-1.1.1.jar
│   │   ├── ezmorph-1.0.6.jar
│   │   ├── fmj.jar
│   │   ├── json-lib-2.4-jdk15.jar
│   │   └── sqlite-jdbc-3.8.7.jar
│   └── ServerMuic.db
├── JMF
│   ├── jmfcustomizer.exe
│   ├── JMF.ico
│   ├── jmfinit.exe
│   ├── jmfregistry.exe
│   └── jmstudio.exe
├── src
│   ├── Netease Cloud Admin
│   │   ├── bin
│   │   │   ├── admin
│   │   │   │   ├── Admin.class
│   │   │   │   └── AdminHadle.class
│   │   │   ├── app
│   │   │   │   ├── App$1.class
│   │   │   │   └── App.class
│   │   │   ├── control
│   │   │   │   ├── AccountEditorListener.class
│   │   │   │   ├── MusicEditorListener.class
│   │   │   │   ├── Mylistener.class
│   │   │   │   └── UpMusic.class
│   │   │   ├── json
│   │   │   │   └── JsonMsg.class
│   │   │   ├── model
│   │   │   │   ├── Admin.class
│   │   │   │   ├── LocalSong.class
│   │   │   │   ├── SongListName.class
│   │   │   │   └── User.class
│   │   │   ├── tool
│   │   │   │   ├── Constant.class
│   │   │   │   ├── GetTimeLength.class
│   │   │   │   └── SetImageIcon.class
│   │   │   └── view
│   │   │   ├── AddMusicJframe.class
│   │   │   ├── AddMusicJpanel.class
│   │   │   ├── AdminJpanel.class
│   │   │   ├── EditorAccountJfame.class
│   │   │   ├── EditorAccountJpanel.class
│   │   │   ├── EditorMusicJpanel.class
│   │   │   ├── EditorMusicJrame.class
│   │   │   ├── LoginJframe.class
│   │   │   ├── LoginJpanel.class
│   │   │   └── MainJrame.class
│   │   ├── commons-beanutils-1.8.0.jar
│   │   ├── commons-collections-3.2.1.jar
│   │   ├── commons-lang-2.6.jar
│   │   ├── commons-logging-1.1.1.jar
│   │   ├── excel
│   │   │   ├── model.xls
│   │   │   └── newMusic.xls
│   │   ├── ezmorph-1.0.6.jar
│   │   ├── fmj.jar
│   │   ├── image
│   │   │   ├── 111.jpg
│   │   │   ├── 图标.png
│   │   │   └── 背景1.jpg
│   │   ├── jl1.0.1.jar
│   │   ├── jmf.jar
│   │   ├── json-lib-2.4-jdk15.jar
│   │   ├── jxl.jar
│   │   ├── src
│   │   │   ├── admin
│   │   │   │   ├── AdminHadle.java
│   │   │   │   └── Admin.java
│   │   │   ├── app
│   │   │   │   └── App.java
│   │   │   ├── control
│   │   │   │   ├── AccountEditorListener.java
│   │   │   │   ├── MusicEditorListener.java
│   │   │   │   ├── Mylistener.java
│   │   │   │   └── UpMusic.java
│   │   │   ├── json
│   │   │   │   └── JsonMsg.java
│   │   │   ├── model
│   │   │   │   ├── Admin.java
│   │   │   │   ├── LocalSong.java
│   │   │   │   ├── SongListName.java
│   │   │   │   └── User.java
│   │   │   ├── tool
│   │   │   │   ├── Constant.java
│   │   │   │   ├── GetTimeLength.java
│   │   │   │   └── SetImageIcon.java
│   │   │   └── view
│   │   │   ├── AddMusicJframe.java
│   │   │   ├── AddMusicJpanel.java
│   │   │   ├── AdminJpanel.java
│   │   │   ├── EditorAccountJfame.java
│   │   │   ├── EditorAccountJpanel.java
│   │   │   ├── EditorMusicJpanel.java
│   │   │   ├── EditorMusicJrame.java
│   │   │   ├── LoginJframe.java
│   │   │   ├── LoginJpanel.java
│   │   │   └── MainJrame.java
│   │   └── SwingSets2(BeautyEyeLNFDemo).jar
│   ├── Netease Cloud Music
│   │   ├── bin
│   │   │   ├── app
│   │   │   │   ├── APP$1.class
│   │   │   │   └── APP.class
│   │   │   ├── bean
│   │   │   │   ├── BaseDAO.class
│   │   │   │   └── LocalSongDAO.class
│   │   │   ├── client
│   │   │   │   ├── Client.class
│   │   │   │   └── ClientHandle.class
│   │   │   ├── control
│   │   │   │   ├── BaseSongJlable.class
│   │   │   │   ├── Initialization.class
│   │   │   │   ├── LocalHinListener.class
│   │   │   │   ├── MainWindowListener.class
│   │   │   │   ├── MusicListener.class
│   │   │   │   ├── MyMouseListener.class
│   │   │   │   ├── PlayerControl.class
│   │   │   │   ├── PopupMenu.class
│   │   │   │   ├── SliderListener.class
│   │   │   │   ├── SongDownListener.class
│   │   │   │   ├── TableListener$MyTableCellRenderer.class
│   │   │   │   ├── TableListener.class
│   │   │   │   └── UpJpanelListener.class
│   │   │   ├── jdbc
│   │   │   │   └── DBconnect.class
│   │   │   ├── json
│   │   │   │   └── JsonMsg.class
│   │   │   ├── model
│   │   │   │   ├── Admin.class
│   │   │   │   ├── Down.class
│   │   │   │   ├── LocalSong.class
│   │   │   │   ├── LocalSongList.class
│   │   │   │   ├── MyTableModel.class
│   │   │   │   └── User.class
│   │   │   ├── player
│   │   │   │   ├── MusicComponent.class
│   │   │   │   └── MusicPlayer.class
│   │   │   ├── tool
│   │   │   │   ├── Constant.class
│   │   │   │   ├── GetTimeLength.class
│   │   │   │   ├── MyFileFilter.class
│   │   │   │   ├── MYFont.class
│   │   │   │   └── SetImageIcon.class
│   │   │   └── view
│   │   │   ├── BaseList.class
│   │   │   ├── DownBaseJpanel.class
│   │   │   ├── DownList.class
│   │   │   ├── LeftJpanel.class
│   │   │   ├── LocalHintJpanel.class
│   │   │   ├── LocalMusicList.class
│   │   │   ├── LoginJrame.class
│   │   │   ├── MainJframe.class
│   │   │   ├── MainJpanel.class
│   │   │   ├── RegisterJframe.class
│   │   │   ├── Rename.class
│   │   │   ├── SearchSong.class
│   │   │   ├── SongList.class
│   │   │   ├── UpdatePwd.class
│   │   │   └── UpJpanel.class
│   │   ├── commons-beanutils-1.8.0.jar
│   │   ├── commons-collections-3.2.1.jar
│   │   ├── commons-lang-2.6.jar
│   │   ├── commons-logging-1.1.1.jar
│   │   ├── download
│   │   ├── ezmorph-1.0.6.jar
│   │   ├── fmj.jar
│   │   ├── image
│   │   │   ├── 1.png
│   │   │   ├── 2.png
│   │   │   ├── 3.png
│   │   │   ├── icon.png
│   │   │   ├── search.png
│   │   │   ├── 上一首.png
│   │   │   ├── 下一首.png
│   │   │   ├── 下载1.png
│   │   │   ├── 下载2.png
│   │   │   ├── 下载.png
│   │   │   ├── 下载中.png
│   │   │   ├── 下载列表.png
│   │   │   ├── 下载路径.png
│   │   │   ├── 列表循环.png
│   │   │   ├── 单曲循环.png
│   │   │   ├── 单曲播放.png
│   │   │   ├── 图标.png
│   │   │   ├── 图片1.png
│   │   │   ├── 播放.png
│   │   │   ├── 收藏1.png
│   │   │   ├── 收藏2.png
│   │   │   ├── 收藏.png
│   │   │   ├── 暂停.png
│   │   │   ├── 本地音乐.png
│   │   │   ├── 添加歌曲.png
│   │   │   ├── 添加音乐文件.png
│   │   │   ├── 随机播放.png
│   │   │   └── 顺序播放.png
│   │   ├── jl1.0.1.jar
│   │   ├── jmf.jar
│   │   ├── json-lib-2.4-jdk15.jar
│   │   ├── LocalMusic.db
│   │   ├── sqlite-jdbc-3.8.7.jar
│   │   ├── src
│   │   │   ├── app
│   │   │   │   └── APP.java
│   │   │   ├── bean
│   │   │   │   ├── BaseDAO.java
│   │   │   │   └── LocalSongDAO.java
│   │   │   ├── client
│   │   │   │   ├── ClientHandle.java
│   │   │   │   └── Client.java
│   │   │   ├── control
│   │   │   │   ├── BaseSongJlable.java
│   │   │   │   ├── Initialization.java
│   │   │   │   ├── LocalHinListener.java
│   │   │   │   ├── MainWindowListener.java
│   │   │   │   ├── MusicListener.java
│   │   │   │   ├── MyMouseListener.java
│   │   │   │   ├── PlayerControl.java
│   │   │   │   ├── PopupMenu.java
│   │   │   │   ├── SliderListener.java
│   │   │   │   ├── SongDownListener.java
│   │   │   │   ├── TableListener.java
│   │   │   │   └── UpJpanelListener.java
│   │   │   ├── jdbc
│   │   │   │   └── DBconnect.java
│   │   │   ├── json
│   │   │   │   └── JsonMsg.java
│   │   │   ├── model
│   │   │   │   ├── Admin.java
│   │   │   │   ├── Down.java
│   │   │   │   ├── LocalSong.java
│   │   │   │   ├── LocalSongList.java
│   │   │   │   ├── MyTableModel.java
│   │   │   │   └── User.java
│   │   │   ├── player
│   │   │   │   ├── MusicComponent.java
│   │   │   │   └── MusicPlayer.java
│   │   │   ├── tool
│   │   │   │   ├── Constant.java
│   │   │   │   ├── GetTimeLength.java
│   │   │   │   ├── MyFileFilter.java
│   │   │   │   ├── MYFont.java
│   │   │   │   └── SetImageIcon.java
│   │   │   └── view
│   │   │   ├── BaseList.java
│   │   │   ├── DownBaseJpanel.java
│   │   │   ├── DownList.java
│   │   │   ├── LeftJpanel.java
│   │   │   ├── LocalHintJpanel.java
│   │   │   ├── LocalMusicList.java
│   │   │   ├── LoginJrame.java
│   │   │   ├── MainJframe.java
│   │   │   ├── MainJpanel.java
│   │   │   ├── RegisterJframe.java
│   │   │   ├── Rename.java
│   │   │   ├── SearchSong.java
│   │   │   ├── SongList.java
│   │   │   ├── UpdatePwd.java
│   │   │   └── UpJpanel.java
│   │   ├── SwingSets2(BeautyEyeLNFDemo).jar
│   │   └── Temp
│   └── Netease Cloud Server
│   ├── bin
│   │   ├── bean
│   │   │   ├── AdminDAO.class
│   │   │   ├── BaseDAO.class
│   │   │   ├── SongDAO.class
│   │   │   ├── SongListDAO.class
│   │   │   └── UserDAO.class
│   │   ├── jdbc
│   │   │   └── DBconnect.class
│   │   ├── json
│   │   │   └── JsonMsg.class
│   │   ├── model
│   │   │   ├── Admin.class
│   │   │   ├── LocalSong.class
│   │   │   ├── SongListName.class
│   │   │   └── User.class
│   │   ├── server
│   │   │   ├── SendMusic.class
│   │   │   ├── Server.class
│   │   │   └── ServerHandle.class
│   │   └── tool
│   │   └── Constant.class
│   ├── commons-beanutils-1.8.0.jar
│   ├── commons-collections-3.2.1.jar
│   ├── commons-lang-2.6.jar
│   ├── commons-logging-1.1.1.jar
│   ├── ezmorph-1.0.6.jar
│   ├── fmj.jar
│   ├── json-lib-2.4-jdk15.jar
│   ├── MusicLibrary1
│   │   ├── G.E.M.邓紫棋 - 给你的歌.mp3
│   │   ├── 林俊杰 - 江南.mp3
│   │   ├── 林俊杰 - 豆浆油条.mp3
│   │   └── 逃跑计划 - 一万次悲伤.mp3
│   ├── ServerMuic.db
│   ├── sqlite-jdbc-3.8.7.jar
│   └── src
│   ├── bean
│   │   ├── AdminDAO.java
│   │   ├── BaseDAO.java
│   │   ├── SongDAO.java
│   │   ├── SongListDAO.java
│   │   └── UserDAO.java
│   ├── jdbc
│   │   └── DBconnect.java
│   ├── json
│   │   └── JsonMsg.java
│   ├── model
│   │   ├── Admin.java
│   │   ├── LocalSong.java
│   │   ├── SongListName.java
│   │   └── User.java
│   ├── server
│   │   ├── SendMusic.java
│   │   ├── ServerHandle.java
│   │   └── Server.java
│   └── tool
│   └── Constant.java
├── 使用方式.txt
└── 用户操作手册.doc

77 directories, 326 files

标签:

实例下载地址

Java swing基于JMF的音乐播放器(毕设项目,界面优美,支持多线程下载音乐,分为客户端、服务器及管理后台)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警