实例介绍
利用学到的编程知识和编程技巧,要求学生: 1、系统设计要能完成题目所要求的功能,设计的软件可以进行简单的播放及其他基本功能。 2、编程简练,可用,尽可能的使系统的功能更加完善和全面 3、说明书、流程图要清楚。 三、课程设计内容 1、课程设计的题目及简介 音乐播放软件要求: 有图形界面,能播放MP3歌曲,有播放列表,前一首、后一首等常用播放软件功能。 2、设计说明 主要运用多媒体编程、图形界面、数组及循环进行设计,从而实现简单的音乐播放。 3、程序流程图 1) N (Need 需求) 我们团队设计人员设计了java音乐播放器的功能和函数,起草成文件发给代码编写人员,这是为音乐文件设计的播
【实例截图】
【核心代码】
Java音乐播放器(源码jar包数据库)
└── Java音乐播放器
├── 1.jpg
├── 2.jpg
├── 3.jpg
├── 4.jpg
├── 5.jpg
├── BaiTing_Bin
│ ├── baiting-1.0.jar
│ ├── baiting.bat
│ ├── baiting.sh
│ ├── baiting.vbs
│ ├── download
│ │ ├── downFail.list
│ │ ├── downed.list
│ │ └── song
│ │ ├── 吴莫愁,李代沫-取名回忆的时光.mp3
│ │ └── 苍井空-咬咬你.mp3
│ ├── icon
│ │ ├── add01.gif
│ │ ├── bk
│ │ │ ├── close01.gif
│ │ │ ├── logo01.gif
│ │ │ ├── logo01_100.gif
│ │ │ ├── logo01_40.gif
│ │ │ ├── logo01_60.gif
│ │ │ ├── logo01_80.gif
│ │ │ ├── logo02.gif
│ │ │ ├── logo02_100.gif
│ │ │ ├── logo02_40.gif
│ │ │ ├── logo02_60.gif
│ │ │ ├── logo02_80.gif
│ │ │ ├── logo_header01.gif
│ │ │ ├── max01.gif
│ │ │ ├── max02.gif
│ │ │ ├── min01.gif
│ │ │ ├── pause01.gif
│ │ │ ├── pause02.gif
│ │ │ ├── play01.gif
│ │ │ ├── play02.gif
│ │ │ └── tab01.gif
│ │ ├── close01.gif
│ │ ├── close01.png
│ │ ├── create01.gif
│ │ ├── download01.gif
│ │ ├── find01.gif
│ │ ├── listening01.gif
│ │ ├── logo.png
│ │ ├── logo01.gif
│ │ ├── logo01_100.gif
│ │ ├── logo01_40.gif
│ │ ├── logo01_60.gif
│ │ ├── logo01_80.gif
│ │ ├── logo02.gif
│ │ ├── logo02_100.gif
│ │ ├── logo02_40.gif
│ │ ├── logo02_60.gif
│ │ ├── logo02_80.gif
│ │ ├── logo_header.png
│ │ ├── logo_header01.gif
│ │ ├── max01.gif
│ │ ├── max01.png
│ │ ├── max02.gif
│ │ ├── max02.png
│ │ ├── min01.gif
│ │ ├── min01.png
│ │ ├── mute01.gif
│ │ ├── mute02.gif
│ │ ├── next01.gif
│ │ ├── next02.gif
│ │ ├── pause01.gif
│ │ ├── pause01.png
│ │ ├── pause02.gif
│ │ ├── pause02.png
│ │ ├── play01.gif
│ │ ├── play01.png
│ │ ├── play02.gif
│ │ ├── play02.png
│ │ ├── pre01.gif
│ │ ├── pre02.gif
│ │ ├── sound01.gif
│ │ ├── sound02.gif
│ │ ├── stop01.gif
│ │ ├── stop02.gif
│ │ ├── tab.png
│ │ ├── tab01.gif
│ │ └── volume01.gif
│ ├── images
│ │ ├── lrc_bk.jpg
│ │ └── music_bg02.png
│ ├── lib
│ │ ├── aelfred-1.2.jar
│ │ ├── chardet-1.0.jar
│ │ ├── commons-beanutils-1.8.0.jar
│ │ ├── commons-codec-1.6.jar
│ │ ├── commons-collections-3.1.jar
│ │ ├── commons-lang-2.4.jar
│ │ ├── commons-logging-1.1.3.jar
│ │ ├── cpdetector_1.0.8.jar
│ │ ├── emma.jar
│ │ ├── emma_ant.jar
│ │ ├── entagged-audioformats-0.15.jar
│ │ ├── ezmorph-1.0.6.jar
│ │ ├── fluent-hc-4.2.5.jar
│ │ ├── httpclient-4.2.5.jar
│ │ ├── httpclient-cache-4.2.5.jar
│ │ ├── httpcore-4.2.4.jar
│ │ ├── httpmime-4.2.5.jar
│ │ ├── jargs-1.0.jar
│ │ ├── jaxp-1.2.jar
│ │ ├── jdom-1.0b8.jar
│ │ ├── jffmpeg-1.1.0.jar
│ │ ├── jflac-1.2.jar
│ │ ├── jid3lib-0.5.4.jar
│ │ ├── jl1.0.1.jar
│ │ ├── jmactritonusspi1.74.jar
│ │ ├── jna.jar
│ │ ├── jogg-0.0.7.jar
│ │ ├── jorbis-0.0.15.jar
│ │ ├── jsch-0.1.25.jar
│ │ ├── json-lib-2.3-jdk15.jar
│ │ ├── jspeex0.9.7.jar
│ │ ├── junit.jar
│ │ ├── kj_dsp1.1.jar
│ │ ├── log4j-1.2.6.jar
│ │ ├── mp3spi1.9.5.jar
│ │ ├── oro-2.0.6.jar
│ │ ├── sax-2.0.1.jar
│ │ ├── tritonus_share.jar
│ │ └── vorbisspi1.0.2.jar
│ ├── list
│ │ └── default.list
│ ├── log4j.properties
│ ├── logs
│ │ └── baiting_
│ ├── lyrics
│ │ ├── 汪峰-生来彷徨.lrc
│ │ ├── 苍井空-咬咬你.lrc
│ │ └── 曲婉婷-爱的海洋.lrc
│ └── setting
│ ├── list.conf
│ └── setting.properties
└── BaiTing_Src
├── BaiTing.spec
├── build.xml
├── download
│ ├── downFail.list
│ └── downed.list
├── icon
│ ├── add01.gif
│ ├── bk
│ │ ├── close01.gif
│ │ ├── logo01.gif
│ │ ├── logo01_100.gif
│ │ ├── logo01_40.gif
│ │ ├── logo01_60.gif
│ │ ├── logo01_80.gif
│ │ ├── logo02.gif
│ │ ├── logo02_100.gif
│ │ ├── logo02_40.gif
│ │ ├── logo02_60.gif
│ │ ├── logo02_80.gif
│ │ ├── logo_header01.gif
│ │ ├── max01.gif
│ │ ├── max02.gif
│ │ ├── min01.gif
│ │ ├── pause01.gif
│ │ ├── pause02.gif
│ │ ├── play01.gif
│ │ ├── play02.gif
│ │ └── tab01.gif
│ ├── close01.png
│ ├── create01.gif
│ ├── download01.gif
│ ├── find01.gif
│ ├── listening01.gif
│ ├── logo.png
│ ├── logo_header.png
│ ├── max01.png
│ ├── max02.png
│ ├── min01.png
│ ├── mute01.gif
│ ├── mute02.gif
│ ├── next01.gif
│ ├── next02.gif
│ ├── pause01.png
│ ├── pause02.png
│ ├── play01.png
│ ├── play02.png
│ ├── pre01.gif
│ ├── pre02.gif
│ ├── sound01.gif
│ ├── sound02.gif
│ ├── stop01.gif
│ ├── stop02.gif
│ ├── tab.png
│ └── volume01.gif
├── images
│ ├── lrc_bk.jpg
│ └── music_bg02.png
├── lib
│ ├── aelfred-1.2.jar
│ ├── chardet-1.0.jar
│ ├── commons-beanutils-1.8.0.jar
│ ├── commons-codec-1.6.jar
│ ├── commons-collections-3.1.jar
│ ├── commons-lang-2.4.jar
│ ├── commons-logging-1.1.3.jar
│ ├── cpdetector_1.0.8.jar
│ ├── emma.jar
│ ├── emma_ant.jar
│ ├── entagged-audioformats-0.15.jar
│ ├── ezmorph-1.0.6.jar
│ ├── fluent-hc-4.2.5.jar
│ ├── httpclient-4.2.5.jar
│ ├── httpclient-cache-4.2.5.jar
│ ├── httpcore-4.2.4.jar
│ ├── httpmime-4.2.5.jar
│ ├── jargs-1.0.jar
│ ├── jaxp-1.2.jar
│ ├── jdom-1.0b8.jar
│ ├── jffmpeg-1.1.0.jar
│ ├── jflac-1.2.jar
│ ├── jid3lib-0.5.4.jar
│ ├── jl1.0.1.jar
│ ├── jmactritonusspi1.74.jar
│ ├── jna.jar
│ ├── jogg-0.0.7.jar
│ ├── jorbis-0.0.15.jar
│ ├── jsch-0.1.25.jar
│ ├── json-lib-2.3-jdk15.jar
│ ├── jspeex0.9.7.jar
│ ├── junit.jar
│ ├── kj_dsp1.1.jar
│ ├── log4j-1.2.6.jar
│ ├── mp3spi1.9.5.jar
│ ├── oro-2.0.6.jar
│ ├── sax-2.0.1.jar
│ ├── tritonus_share.jar
│ └── vorbisspi1.0.2.jar
├── list
│ └── default.list
├── logs
│ ├── baiting_
│ ├── baiting_2013-11-08.log
│ ├── baiting_2013-11-14.log
│ └── baiting_2013-11-17.log
├── run.bat
├── run.sh
├── runbat.vbs
├── setting
│ ├── list.conf
│ ├── setting.properties
│ ├── setting_res.txt
│ └── shuoming
└── src
├── com
│ └── baiting
│ ├── IMusic.java
│ ├── Music.java
│ ├── MusicBackgroudPanel.java
│ ├── MusicFrame.java
│ ├── MusicWindow.java
│ ├── bean
│ │ ├── BackgroundPicture.java
│ │ ├── DownFailSong.java
│ │ ├── DownedSong.java
│ │ ├── DowningNetSong.java
│ │ ├── IBaseBean.java
│ │ ├── Lyric.java
│ │ ├── LyricStatement.java
│ │ ├── NetSong.java
│ │ ├── PlayList.java
│ │ ├── SearchNetSong.java
│ │ ├── Song.java
│ │ └── TabMenu.java
│ ├── config
│ │ └── SettingConfig.java
│ ├── dialog
│ │ ├── CreateListNameDialog.java
│ │ ├── DeleteListNameDialog.java
│ │ ├── RenameListNameDialog.java
│ │ ├── RenameSongDialog.java
│ │ ├── SelectSongDirDialog.java
│ │ └── SelectSongFileDialog.java
│ ├── font
│ │ ├── Fonts.java
│ │ └── MusicFont.java
│ ├── http
│ │ ├── Download.java
│ │ ├── DownloadSong.java
│ │ ├── HttpRequest.java
│ │ ├── HttpResponse.java
│ │ ├── WebEncoding.java
│ │ ├── lyric
│ │ │ ├── DownloadLyric.java
│ │ │ └── DownloadLyricBaidu.java
│ │ ├── netsong
│ │ │ ├── BaiduSearchSongList.java
│ │ │ ├── BaiduSongList.java
│ │ │ ├── NetSongHttp.java
│ │ │ ├── NetSongList.java
│ │ │ ├── SearchNetSongHttp.java
│ │ │ └── SongUrlHtmlParse.java
│ │ └── picture
│ │ ├── DownloadPicture.java
│ │ └── DownloadPictureSogou.java
│ ├── layout
│ │ ├── DownFailLayout.java
│ │ ├── DownedLayout.java
│ │ ├── DowningLayout.java
│ │ ├── DownloadPanel.java
│ │ ├── LogoPanel.java
│ │ ├── LyricDisplayer.java
│ │ ├── MTableCellRenderer.java
│ │ ├── MusicListCellRenderer.java
│ │ ├── MusicListLayout.java
│ │ ├── MusicPlayControllerLayout.java
│ │ ├── MusicTable.java
│ │ ├── MusicTableCellRenderer.java
│ │ ├── MusicWindowLayout.java
│ │ ├── NetSearchPanel.java
│ │ ├── NetSongPanel.java
│ │ ├── SearchSongTable.java
│ │ ├── SearchSongTableCellRenderer.java
│ │ ├── ShowLyricPanel.java
│ │ ├── ShowMainPanel.java
│ │ ├── ShowMsgPanel.java
│ │ ├── SongDownedTableCellRenderer.java
│ │ ├── SongListTable.java
│ │ ├── SongListTableCellRenderer.java
│ │ ├── TabMenuLabel.java
│ │ └── TabMenuLayout.java
│ ├── listener
│ │ ├── ExchangeNameListener.java
│ │ ├── MusicKeyListener.java
│ │ ├── MusicMouseListener.java
│ │ ├── NextLabelMouseListener.java
│ │ ├── PlayLabelMouseListener.java
│ │ ├── PlayListNameListMouseListener.java
│ │ ├── PlaySliderMouseListener.java
│ │ ├── PreviousLabelMouseListener.java
│ │ ├── ShowListLabelMouseListener.java
│ │ ├── SongListMouseListener.java
│ │ ├── StopLabelMouseListener.java
│ │ └── VoiceLabelMouseListener.java
│ ├── main
│ │ └── BaiTingMain.java
│ ├── menu
│ │ ├── CloseWindow.java
│ │ └── MenuAbstract.java
│ ├── service
│ │ ├── DownloadSongService.java
│ │ ├── InitPictureService.java
│ │ ├── MusicControllerSerivce.java
│ │ ├── MusicPlayerService.java
│ │ ├── MusicService.java
│ │ ├── NetSongService.java
│ │ ├── PlayListService.java
│ │ ├── PlayStatusListener.java
│ │ ├── SongListService.java
│ │ └── lyric
│ │ ├── LoadLyricService.java
│ │ ├── LyricParseService.java
│ │ └── ShowLyricService.java
│ ├── test
│ │ ├── BaiduLrcTest.java
│ │ ├── BaiduTest.java
│ │ ├── ExampleSlider.java
│ │ ├── HttpClientTest.java
│ │ ├── MessyCodeCheck.java
│ │ ├── ParseJsonTest.java
│ │ ├── ReadMP3PropTest.java
│ │ ├── RegexTest.java
│ │ ├── RoundPanelTest.java
│ │ ├── RoundRectBorder.java
│ │ ├── RoundRectLabel.java
│ │ ├── RoundRectPanel.java
│ │ ├── Test01.java
│ │ ├── Test02.java
│ │ ├── Test03.java
│ │ ├── Test04.java
│ │ ├── Test05.java
│ │ ├── Test06.java
│ │ ├── Test07.java
│ │ ├── Test08.java
│ │ ├── Test09.java
│ │ ├── Test10.java
│ │ ├── Test11.java
│ │ ├── Test12.java
│ │ ├── Test14.java
│ │ ├── Test15.java
│ │ ├── TestDec.java
│ │ ├── ThreadTest01.java
│ │ ├── TransparentLabel.java
│ │ └── URLEncoderTest.java
│ ├── ui
│ │ ├── CreateButtonUI.java
│ │ ├── PlaySliderUI.java
│ │ ├── SearchButtonUI.java
│ │ └── VolumeSliderUI.java
│ └── util
│ ├── CommonUtil.java
│ ├── JsonUtil.java
│ ├── StringUtil.java
│ ├── UrlFileUtil.java
│ └── Util.java
└── log4j.properties
41 directories, 366 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论