实例介绍
本设计类似于简易播放器,可以视为mp3,也可以进行视频播放。本系统主要设计了三大模块,分别是歌曲管理,播放器管理,以及KTV点唱的相关事项。通过这几个模块就可点唱自己喜欢的歌曲。
【实例截图】
【核心代码】
6a0ccca0-c1fd-49c5-b060-6e67c04c687c
└── 新建文件夹
├── 客户控制端
│ ├── GaGaKTV后台服务器
│ │ ├── bin
│ │ │ ├── action
│ │ │ │ ├── AddMoneyAction.class
│ │ │ │ ├── AppCloser.class
│ │ │ │ ├── BroadMassage.class
│ │ │ │ ├── BtnOpenHouseUseTreeAction.class
│ │ │ │ ├── BuyActionAction.class
│ │ │ │ ├── ChooseAction.class
│ │ │ │ ├── ClearScreenAction.class
│ │ │ │ ├── DialogCloserAction.class
│ │ │ │ ├── DialogSubBtnAction.class
│ │ │ │ ├── ExitAction.class
│ │ │ │ ├── FireAlarmAction.class
│ │ │ │ ├── ForceCloseAction.class
│ │ │ │ ├── HelpAction.class
│ │ │ │ ├── LoginAction.class
│ │ │ │ ├── OpenAction.class
│ │ │ │ ├── OpenHouseAction.class
│ │ │ │ ├── OpenHouseByTreeDialogSubBtnAction.class
│ │ │ │ ├── PaintAction.class
│ │ │ │ ├── PayAction.class
│ │ │ │ ├── PublishAdAction.class
│ │ │ │ ├── RemindTimeAction.class
│ │ │ │ ├── RightKeyOpenHouseAction.class
│ │ │ │ ├── SendMassageAction.class
│ │ │ │ └── UpBtnOpenHouseAction.class
│ │ │ ├── bean
│ │ │ │ ├── HouseTreeNodeCreator.class
│ │ │ │ ├── PrintAddMoneyMassage.class
│ │ │ │ └── PrintBillingMassage.class
│ │ │ ├── com
│ │ │ │ └── gagaktv
│ │ │ │ ├── action
│ │ │ │ │ └── song
│ │ │ │ │ ├── DocumentAction.class
│ │ │ │ │ ├── FileChooseAction.class
│ │ │ │ │ ├── singer
│ │ │ │ │ │ ├── AddSingerAction.class
│ │ │ │ │ │ ├── ImageFileChooserAction.class
│ │ │ │ │ │ ├── ModifySingerAction.class
│ │ │ │ │ │ └── SearchSingerAction.class
│ │ │ │ │ └── song
│ │ │ │ │ ├── AddSongAction.class
│ │ │ │ │ ├── ModifySongAction.class
│ │ │ │ │ └── SearchSongAction.class
│ │ │ │ ├── AddSongDialog.class
│ │ │ │ ├── bean
│ │ │ │ │ └── song
│ │ │ │ │ ├── Region.class
│ │ │ │ │ ├── Singer.class
│ │ │ │ │ ├── SingerSingingSongs.class
│ │ │ │ │ ├── Song.class
│ │ │ │ │ ├── SongLanguage.class
│ │ │ │ │ ├── SongType.class
│ │ │ │ │ └── TypeInfo.class
│ │ │ │ ├── biz
│ │ │ │ │ └── song
│ │ │ │ │ ├── RegionBiz.class
│ │ │ │ │ ├── SingerBiz.class
│ │ │ │ │ ├── SongBiz.class
│ │ │ │ │ ├── SongLanguageBiz.class
│ │ │ │ │ └── TypeInfoBiz.class
│ │ │ │ ├── dao
│ │ │ │ │ └── song
│ │ │ │ │ ├── RegionDao.class
│ │ │ │ │ ├── SingerDao.class
│ │ │ │ │ ├── SingerSingingSongsDao.class
│ │ │ │ │ ├── SongDao.class
│ │ │ │ │ ├── SongLanguageDao.class
│ │ │ │ │ ├── SongTypeDao.class
│ │ │ │ │ └── TypeInfoDao.class
│ │ │ │ ├── gui
│ │ │ │ │ └── song
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── SerchSingerTableModel.class
│ │ │ │ │ │ └── SerchSongTableModel.class
│ │ │ │ │ ├── singer
│ │ │ │ │ │ ├── AddSingerDialog.class
│ │ │ │ │ │ ├── AddSingerPanel$1.class
│ │ │ │ │ │ ├── AddSingerPanel$2.class
│ │ │ │ │ │ ├── AddSingerPanel$3.class
│ │ │ │ │ │ ├── AddSingerPanel.class
│ │ │ │ │ │ ├── AllSingerPanel$1.class
│ │ │ │ │ │ ├── AllSingerPanel$2.class
│ │ │ │ │ │ ├── AllSingerPanel$3.class
│ │ │ │ │ │ ├── AllSingerPanel$4.class
│ │ │ │ │ │ ├── AllSingerPanel$5.class
│ │ │ │ │ │ ├── AllSingerPanel.class
│ │ │ │ │ │ ├── ModifySingerDialog$1.class
│ │ │ │ │ │ ├── ModifySingerDialog$2.class
│ │ │ │ │ │ └── ModifySingerDialog.class
│ │ │ │ │ ├── song
│ │ │ │ │ │ ├── AddSongDialog.class
│ │ │ │ │ │ ├── AddSongPanel$1.class
│ │ │ │ │ │ ├── AddSongPanel$2.class
│ │ │ │ │ │ ├── AddSongPanel.class
│ │ │ │ │ │ ├── AllSongPanel$1.class
│ │ │ │ │ │ ├── AllSongPanel$2.class
│ │ │ │ │ │ ├── AllSongPanel$3.class
│ │ │ │ │ │ ├── AllSongPanel$4.class
│ │ │ │ │ │ ├── AllSongPanel$5.class
│ │ │ │ │ │ ├── AllSongPanel.class
│ │ │ │ │ │ ├── CreateLanguageCombox.class
│ │ │ │ │ │ ├── ModifySongDialog$1.class
│ │ │ │ │ │ └── ModifySongDialog.class
│ │ │ │ │ └── SongMainPnl.class
│ │ │ │ └── iutils
│ │ │ │ ├── ConnManager.class
│ │ │ │ ├── QueryRunner.class
│ │ │ │ ├── resource
│ │ │ │ │ └── ResourceManager.class
│ │ │ │ └── song
│ │ │ │ └── iuils
│ │ │ │ ├── DialogCenterDisplay.class
│ │ │ │ ├── FileChooser.class
│ │ │ │ ├── ImageFileChooser.class
│ │ │ │ ├── Pinyin.class
│ │ │ │ ├── RemoveFile.class
│ │ │ │ └── TextFieldInputCheck.class
│ │ │ ├── gui
│ │ │ │ ├── AddMoneyDialog.class
│ │ │ │ ├── AddMoneyDialogSubBtnAction.class
│ │ │ │ ├── HelpDialog.class
│ │ │ │ ├── HouseInfoDialog$1.class
│ │ │ │ ├── HouseInfoDialog.class
│ │ │ │ ├── HouseInfoFrame.class
│ │ │ │ ├── JLinkLabel.class
│ │ │ │ ├── LoginFrame.class
│ │ │ │ ├── MainFrame$1.class
│ │ │ │ ├── MainFrame$2.class
│ │ │ │ ├── MainFrame.class
│ │ │ │ ├── OpenHouseDialog.class
│ │ │ │ └── Time.class
│ │ │ ├── ktv
│ │ │ │ └── resource
│ │ │ │ └── picture
│ │ │ │ ├── house2.png
│ │ │ │ ├── house.png
│ │ │ │ ├── ktv.jpg
│ │ │ │ ├── ktvlogo.jpg
│ │ │ │ ├── loginbackground.jpg
│ │ │ │ ├── loginicon.png
│ │ │ │ ├── logo.jpg
│ │ │ │ ├── 五月天.jpg
│ │ │ │ ├── 到时提醒.png
│ │ │ │ ├── 帮助.png
│ │ │ │ ├── 广告.png
│ │ │ │ ├── 开包.png
│ │ │ │ ├── 添加酒水.png
│ │ │ │ ├── 火警.png
│ │ │ │ ├── 退出.gif
│ │ │ │ └── 锁定.png
│ │ │ ├── start
│ │ │ │ └── Start.class
│ │ │ ├── test
│ │ │ │ └── Test.class
│ │ │ ├── thread
│ │ │ │ ├── ShowBtnStateThread.class
│ │ │ │ └── TestThread.class
│ │ │ └── util
│ │ │ ├── CheckTextFiled.class
│ │ │ ├── FaceRunner.class
│ │ │ └── ResourceManager.class
│ │ ├── config
│ │ │ └── db_config.pro
│ │ └── src
│ │ ├── action
│ │ │ ├── AddMoneyAction.java
│ │ │ ├── AppCloser.java
│ │ │ ├── BroadMassage.java
│ │ │ ├── BtnOpenHouseUseTreeAction.java
│ │ │ ├── BuyActionAction.java
│ │ │ ├── ChooseAction.java
│ │ │ ├── ClearScreenAction.java
│ │ │ ├── DialogCloserAction.java
│ │ │ ├── DialogSubBtnAction.java
│ │ │ ├── ExitAction.java
│ │ │ ├── FireAlarmAction.java
│ │ │ ├── ForceCloseAction.java
│ │ │ ├── HelpAction.java
│ │ │ ├── LoginAction.java
│ │ │ ├── OpenAction.java
│ │ │ ├── OpenHouseAction.java
│ │ │ ├── OpenHouseByTreeDialogSubBtnAction.java
│ │ │ ├── PaintAction.java
│ │ │ ├── PayAction.java
│ │ │ ├── PublishAdAction.java
│ │ │ ├── RemindTimeAction.java
│ │ │ ├── RightKeyOpenHouseAction.java
│ │ │ ├── SendMassageAction.java
│ │ │ └── UpBtnOpenHouseAction.java
│ │ ├── bean
│ │ │ ├── HouseTreeNodeCreator.java
│ │ │ ├── PrintAddMoneyMassage.java
│ │ │ └── PrintBillingMassage.java
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ ├── action
│ │ │ │ └── song
│ │ │ │ ├── DocumentAction.java
│ │ │ │ ├── FileChooseAction.java
│ │ │ │ ├── singer
│ │ │ │ │ ├── AddSingerAction.java
│ │ │ │ │ ├── ImageFileChooserAction.java
│ │ │ │ │ ├── ModifySingerAction.java
│ │ │ │ │ └── SearchSingerAction.java
│ │ │ │ └── song
│ │ │ │ ├── AddSongAction.java
│ │ │ │ ├── ModifySongAction.java
│ │ │ │ └── SearchSongAction.java
│ │ │ ├── AddSongDialog.java
│ │ │ ├── bean
│ │ │ │ └── song
│ │ │ │ ├── Region.java
│ │ │ │ ├── Singer.java
│ │ │ │ ├── SingerSingingSongs.java
│ │ │ │ ├── Song.java
│ │ │ │ ├── SongLanguage.java
│ │ │ │ ├── SongType.java
│ │ │ │ └── TypeInfo.java
│ │ │ ├── biz
│ │ │ │ └── song
│ │ │ │ ├── RegionBiz.java
│ │ │ │ ├── SingerBiz.java
│ │ │ │ ├── SongBiz.java
│ │ │ │ ├── SongLanguageBiz.java
│ │ │ │ └── TypeInfoBiz.java
│ │ │ ├── dao
│ │ │ │ └── song
│ │ │ │ ├── RegionDao.java
│ │ │ │ ├── SingerDao.java
│ │ │ │ ├── SingerSingingSongsDao.java
│ │ │ │ ├── SongDao.java
│ │ │ │ ├── SongLanguageDao.java
│ │ │ │ ├── SongTypeDao.java
│ │ │ │ └── TypeInfoDao.java
│ │ │ ├── gui
│ │ │ │ └── song
│ │ │ │ ├── model
│ │ │ │ │ ├── SerchSingerTableModel.java
│ │ │ │ │ └── SerchSongTableModel.java
│ │ │ │ ├── singer
│ │ │ │ │ ├── AddSingerDialog.java
│ │ │ │ │ ├── AddSingerPanel.java
│ │ │ │ │ ├── AllSingerPanel.java
│ │ │ │ │ └── ModifySingerDialog.java
│ │ │ │ ├── song
│ │ │ │ │ ├── AddSongDialog.java
│ │ │ │ │ ├── AddSongPanel.java
│ │ │ │ │ ├── AllSongPanel.java
│ │ │ │ │ ├── CreateLanguageCombox.java
│ │ │ │ │ └── ModifySongDialog.java
│ │ │ │ └── SongMainPnl.java
│ │ │ └── iutils
│ │ │ ├── ConnManager.java
│ │ │ ├── QueryRunner.java
│ │ │ ├── resource
│ │ │ │ └── ResourceManager.java
│ │ │ └── song
│ │ │ └── iuils
│ │ │ ├── DialogCenterDisplay.java
│ │ │ ├── FileChooser.java
│ │ │ ├── ImageFileChooser.java
│ │ │ ├── Pinyin.java
│ │ │ ├── RemoveFile.java
│ │ │ └── TextFieldInputCheck.java
│ │ ├── gui
│ │ │ ├── AddMoneyDialog.java
│ │ │ ├── AddMoneyDialogSubBtnAction.java
│ │ │ ├── HelpDialog.java
│ │ │ ├── HouseInfoDialog.java
│ │ │ ├── HouseInfoFrame.java
│ │ │ ├── JLinkLabel.java
│ │ │ ├── LoginFrame.java
│ │ │ ├── MainFrame.java
│ │ │ ├── OpenHouseDialog.java
│ │ │ └── Time.java
│ │ ├── ktv
│ │ │ └── resource
│ │ │ └── picture
│ │ │ ├── house2.png
│ │ │ ├── house.png
│ │ │ ├── ktv.jpg
│ │ │ ├── ktvlogo.jpg
│ │ │ ├── loginbackground.jpg
│ │ │ ├── loginicon.png
│ │ │ ├── logo.jpg
│ │ │ ├── 五月天.jpg
│ │ │ ├── 到时提醒.png
│ │ │ ├── 帮助.png
│ │ │ ├── 广告.png
│ │ │ ├── 开包.png
│ │ │ ├── 添加酒水.png
│ │ │ ├── 火警.png
│ │ │ ├── 退出.gif
│ │ │ └── 锁定.png
│ │ ├── start
│ │ │ └── Start.java
│ │ ├── test
│ │ │ └── Test.java
│ │ ├── thread
│ │ │ ├── ShowBtnStateThread.java
│ │ │ └── TestThread.java
│ │ └── util
│ │ ├── CheckTextFiled.java
│ │ ├── FaceRunner.java
│ │ └── ResourceManager.java
│ ├── GaGaKTV客户端附件
│ │ ├── bin
│ │ │ ├── com
│ │ │ │ └── gagaktv
│ │ │ │ └── bean
│ │ │ │ └── song
│ │ │ │ ├── Region.class
│ │ │ │ ├── Singer.class
│ │ │ │ ├── SingerSingingSongs.class
│ │ │ │ ├── Song.class
│ │ │ │ ├── SongLanguage.class
│ │ │ │ ├── SongType.class
│ │ │ │ ├── TypeDetail.class
│ │ │ │ └── TypeInfo.class
│ │ │ ├── houselist
│ │ │ │ ├── HouseButton.class
│ │ │ │ └── TimeRemindThread.class
│ │ │ └── util
│ │ │ ├── ChooseList.class
│ │ │ └── ResourceManager.class
│ │ └── src
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ └── bean
│ │ │ └── song
│ │ │ ├── Region.java
│ │ │ ├── Singer.java
│ │ │ ├── SingerSingingSongs.java
│ │ │ ├── Song.java
│ │ │ ├── SongLanguage.java
│ │ │ ├── SongType.java
│ │ │ ├── TypeDetail.java
│ │ │ └── TypeInfo.java
│ │ ├── houselist
│ │ │ ├── HouseButton.java
│ │ │ ├── HouseList.java
│ │ │ └── TimeRemindThread.java
│ │ └── util
│ │ ├── ChooseList.java
│ │ └── ResourceManager.java
│ ├── GaGaKTV控制端
│ │ ├── bin
│ │ │ ├── com
│ │ │ │ └── gagaktv
│ │ │ │ ├── action
│ │ │ │ │ ├── buttonaction
│ │ │ │ │ │ ├── BooAction.class
│ │ │ │ │ │ ├── CheerAction.class
│ │ │ │ │ │ ├── NextSongPlayAction.class
│ │ │ │ │ │ ├── PlayOrPauseAction.class
│ │ │ │ │ │ ├── SoundDownAction.class
│ │ │ │ │ │ ├── SoundUpAction.class
│ │ │ │ │ │ ├── VoiceDownAction.class
│ │ │ │ │ │ └── VoiceUpAction.class
│ │ │ │ │ ├── clientInterFace
│ │ │ │ │ │ ├── ChooseSongAction.class
│ │ │ │ │ │ ├── ClitExitAction.class
│ │ │ │ │ │ ├── GxChooseSongAction.class
│ │ │ │ │ │ ├── GxDianGeAction.class
│ │ │ │ │ │ ├── LbDianGeAction.class
│ │ │ │ │ │ ├── MainDiangeAction.class
│ │ │ │ │ │ ├── PhDianGeAction.class
│ │ │ │ │ │ ├── PyDianGeAction.class
│ │ │ │ │ │ ├── SzDianGeAction.class
│ │ │ │ │ │ └── YzDianGeAction.class
│ │ │ │ │ ├── product
│ │ │ │ │ │ ├── CheckMenuTableAppearAction.class
│ │ │ │ │ │ ├── ClickMenuMouseAction.class
│ │ │ │ │ │ ├── GetSelectedDialogAction.class
│ │ │ │ │ │ ├── MenuButtonCheckAction.class
│ │ │ │ │ │ ├── MenuQuitAction.class
│ │ │ │ │ │ ├── SearchByAllAction.class
│ │ │ │ │ │ ├── SearchByCigaretteAction.class
│ │ │ │ │ │ ├── SearchByFruitAction.class
│ │ │ │ │ │ ├── SearchByMealAction.class
│ │ │ │ │ │ ├── SearchByOtherAction.class
│ │ │ │ │ │ ├── SearchBySpatulaAction.class
│ │ │ │ │ │ ├── SearchByTeaAction.class
│ │ │ │ │ │ ├── SearchByWaterAction.class
│ │ │ │ │ │ ├── SearchWaterAction.class
│ │ │ │ │ │ └── SubmitMenuFinallyAction.class
│ │ │ │ │ └── server
│ │ │ │ │ ├── ServerExitAction.class
│ │ │ │ │ └── ServerLogAction.class
│ │ │ │ ├── bean
│ │ │ │ │ └── product
│ │ │ │ │ ├── Product.class
│ │ │ │ │ └── SelectedProduct.class
│ │ │ │ ├── biz
│ │ │ │ │ ├── clientInterFace
│ │ │ │ │ │ └── QuerySongBiz.class
│ │ │ │ │ ├── product
│ │ │ │ │ │ └── ProductBiz.class
│ │ │ │ │ └── song
│ │ │ │ │ ├── SingerBiz.class
│ │ │ │ │ ├── SongBiz.class
│ │ │ │ │ ├── SongLanguageBiz.class
│ │ │ │ │ └── TypeInfoBiz.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── product
│ │ │ │ │ │ └── Dao.class
│ │ │ │ │ └── song
│ │ │ │ │ ├── RegionDao.class
│ │ │ │ │ ├── SingerDao.class
│ │ │ │ │ ├── SingerSingingSongsDao.class
│ │ │ │ │ ├── SongDao.class
│ │ │ │ │ ├── SongLanguageDao.class
│ │ │ │ │ ├── SongTypeDao.class
│ │ │ │ │ └── TypeInfoDao.class
│ │ │ │ ├── gui
│ │ │ │ │ ├── clientInterFace
│ │ │ │ │ │ ├── CenterMainPanel$1.class
│ │ │ │ │ │ ├── CenterMainPanel$2.class
│ │ │ │ │ │ ├── CenterMainPanel$3.class
│ │ │ │ │ │ ├── CenterMainPanel.class
│ │ │ │ │ │ ├── ChooseSongCenterPnl$1.class
│ │ │ │ │ │ ├── ChooseSongCenterPnl$2.class
│ │ │ │ │ │ ├── ChooseSongCenterPnl.class
│ │ │ │ │ │ ├── ChooseSongDblclick$1.class
│ │ │ │ │ │ ├── ChooseSongDblclick$2.class
│ │ │ │ │ │ ├── ChooseSongDblclick.class
│ │ │ │ │ │ ├── ChooseSongFrame.class
│ │ │ │ │ │ ├── ClientMainFrame.class
│ │ │ │ │ │ ├── ControlPanel.class
│ │ │ │ │ │ ├── DiangeMainFrame$ChangeSongTypePanel.class
│ │ │ │ │ │ ├── DiangeMainFrame.class
│ │ │ │ │ │ ├── exit
│ │ │ │ │ │ │ ├── ExitFrame$1.class
│ │ │ │ │ │ │ └── ExitFrame.class
│ │ │ │ │ │ ├── gxdiange
│ │ │ │ │ │ │ ├── GxAllSingerPanel$1.class
│ │ │ │ │ │ │ ├── GxAllSingerPanel$2.class
│ │ │ │ │ │ │ ├── GxAllSingerPanel.class
│ │ │ │ │ │ │ ├── GxAllSongPanel$1.class
│ │ │ │ │ │ │ ├── GxAllSongPanel$2.class
│ │ │ │ │ │ │ ├── GxAllSongPanel.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$1.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$2.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$3.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$4.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$5.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$6.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose.class
│ │ │ │ │ │ │ ├── GxChooseFrame.class
│ │ │ │ │ │ │ ├── GxChooseSongFrame.class
│ │ │ │ │ │ │ ├── GxTypeFrame.class
│ │ │ │ │ │ │ ├── QuerySingerFrame.class
│ │ │ │ │ │ │ ├── QuerySingerPanel$1.class
│ │ │ │ │ │ │ ├── QuerySingerPanel$2.class
│ │ │ │ │ │ │ ├── QuerySingerPanel.class
│ │ │ │ │ │ │ ├── SingerBottomPanel.class
│ │ │ │ │ │ │ ├── YueduiChoosePanel$1.class
│ │ │ │ │ │ │ ├── YueduiChoosePanel$2.class
│ │ │ │ │ │ │ └── YueduiChoosePanel.class
│ │ │ │ │ │ ├── IntroduceMainFrame$1.class
│ │ │ │ │ │ ├── IntroduceMainFrame.class
│ │ │ │ │ │ ├── lbDiange
│ │ │ │ │ │ │ ├── DuiChangFrame.class
│ │ │ │ │ │ │ ├── ErTongFrame.class
│ │ │ │ │ │ │ ├── GeMingFrame.class
│ │ │ │ │ │ │ ├── LbAllSongPanel$1.class
│ │ │ │ │ │ │ ├── LbAllSongPanel$2.class
│ │ │ │ │ │ │ ├── LbAllSongPanel.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$1.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$2.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$3.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$4.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$5.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$6.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame.class
│ │ │ │ │ │ │ ├── LiuXinFrame.class
│ │ │ │ │ │ │ ├── MinZuFrame.class
│ │ │ │ │ │ │ └── WangLuoFrame.class
│ │ │ │ │ │ ├── NoJPBottomPanel.class
│ │ │ │ │ │ ├── phDiange
│ │ │ │ │ │ │ ├── PhAllSongPanel$1.class
│ │ │ │ │ │ │ ├── PhAllSongPanel$2.class
│ │ │ │ │ │ │ ├── PhAllSongPanel.class
│ │ │ │ │ │ │ └── PhChooseSongFrame.class
│ │ │ │ │ │ ├── pyDiange
│ │ │ │ │ │ │ ├── PyAllSongPanel$1.class
│ │ │ │ │ │ │ ├── PyAllSongPanel$2.class
│ │ │ │ │ │ │ ├── PyAllSongPanel.class
│ │ │ │ │ │ │ └── PyDianGeFrameAllSong.class
│ │ │ │ │ │ ├── QuerySongFrame.class
│ │ │ │ │ │ ├── QuerySongPanel$1.class
│ │ │ │ │ │ ├── QuerySongPanel$2.class
│ │ │ │ │ │ ├── QuerySongPanel.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$1.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$2.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$3.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$4.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$5.class
│ │ │ │ │ │ ├── ShortcutMenuPanel.class
│ │ │ │ │ │ ├── SingerJianPanPanel$1.class
│ │ │ │ │ │ ├── SingerJianPanPanel$2.class
│ │ │ │ │ │ ├── SingerJianPanPanel$3.class
│ │ │ │ │ │ ├── SingerJianPanPanel.class
│ │ │ │ │ │ ├── SkinMainFrame$1.class
│ │ │ │ │ │ ├── SkinMainFrame.class
│ │ │ │ │ │ ├── SongBottomPanel.class
│ │ │ │ │ │ ├── SongJianPanPanel$1.class
│ │ │ │ │ │ ├── SongJianPanPanel$2.class
│ │ │ │ │ │ ├── SongJianPanPanel$3.class
│ │ │ │ │ │ ├── SongJianPanPanel.class
│ │ │ │ │ │ ├── szDiange
│ │ │ │ │ │ │ ├── FiveNumFrame.class
│ │ │ │ │ │ │ ├── FourNumFrame.class
│ │ │ │ │ │ │ ├── SevenNumFrame.class
│ │ │ │ │ │ │ ├── SixNumFrame.class
│ │ │ │ │ │ │ ├── SzAllSongPanel$1.class
│ │ │ │ │ │ │ ├── SzAllSongPanel$2.class
│ │ │ │ │ │ │ ├── SzAllSongPanel.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$1.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$2.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$3.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$4.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$5.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$6.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame.class
│ │ │ │ │ │ │ ├── ThreeNumFrame.class
│ │ │ │ │ │ │ └── TwoNumFrame.class
│ │ │ │ │ │ ├── TopPanle.class
│ │ │ │ │ │ └── yzDiange
│ │ │ │ │ │ ├── GuoYuFrame.class
│ │ │ │ │ │ ├── QiTaFrame.class
│ │ │ │ │ │ ├── RiHanFrame.class
│ │ │ │ │ │ ├── TaiYuFrame.class
│ │ │ │ │ │ ├── YingYuFrame.class
│ │ │ │ │ │ ├── YueYuFrame.class
│ │ │ │ │ │ ├── YzAllSongPanel$1.class
│ │ │ │ │ │ ├── YzAllSongPanel$2.class
│ │ │ │ │ │ ├── YzAllSongPanel.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$1.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$2.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$3.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$4.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$5.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$6.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose.class
│ │ │ │ │ │ └── YzChooseSongFrame.class
│ │ │ │ │ ├── LockFrame.class
│ │ │ │ │ └── product
│ │ │ │ │ ├── CheckMenuTable.class
│ │ │ │ │ ├── FaceRunner.class
│ │ │ │ │ ├── MenuNumberDialog.class
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── SearchWaterModel.class
│ │ │ │ │ │ └── SelectedMenuModel.class
│ │ │ │ │ ├── ProductMainFrame.class
│ │ │ │ │ ├── ProductRunnable.class
│ │ │ │ │ └── SearchWaterPanel.class
│ │ │ │ ├── iutils
│ │ │ │ │ ├── ConnManager.class
│ │ │ │ │ ├── Pinyin.class
│ │ │ │ │ ├── QueryRunner.class
│ │ │ │ │ └── resource
│ │ │ │ │ ├── getImage
│ │ │ │ │ │ └── GetImage.class
│ │ │ │ │ ├── image
│ │ │ │ │ │ ├── 01-01.jpg
│ │ │ │ │ │ ├── 01-02.jpg
│ │ │ │ │ │ ├── 01-03.jpg
│ │ │ │ │ │ ├── 01-04.jpg
│ │ │ │ │ │ ├── 01-05.jpg
│ │ │ │ │ │ ├── 01-07.jpg
│ │ │ │ │ │ ├── 01-08.jpg
│ │ │ │ │ │ ├── 019.jpg
│ │ │ │ │ │ ├── 02-1.gif
│ │ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ │ ├── 02-2-1.jpg
│ │ │ │ │ │ ├── 02-2-1n.jpg
│ │ │ │ │ │ ├── 02-2-2.jpg
│ │ │ │ │ │ ├── 02-2-2n.jpg
│ │ │ │ │ │ ├── 02-3.jpg
│ │ │ │ │ │ ├── 02-4-1.jpg
│ │ │ │ │ │ ├── 02-4-2.jpg
│ │ │ │ │ │ ├── 02-5.jpg
│ │ │ │ │ │ ├── 02-6.jpg
│ │ │ │ │ │ ├── 02-7.jpg
│ │ │ │ │ │ ├── 02-8.jpg
│ │ │ │ │ │ ├── 02-9.jpg
│ │ │ │ │ │ ├── 02-9n.jpg
│ │ │ │ │ │ ├── 03-1.jpg
│ │ │ │ │ │ ├── 03-2.jpg
│ │ │ │ │ │ ├── 03-3.jpg
│ │ │ │ │ │ ├── 03-4.jpg
│ │ │ │ │ │ ├── 03-5.jpg
│ │ │ │ │ │ ├── 04-1.jpg
│ │ │ │ │ │ ├── 04-2.jpg
│ │ │ │ │ │ ├── 04-3.jpg
│ │ │ │ │ │ ├── 04-4.jpg
│ │ │ │ │ │ ├── 04-5.jpg
│ │ │ │ │ │ ├── 04-6.jpg
│ │ │ │ │ │ ├── 1.gif
│ │ │ │ │ │ ├── 2字歌曲.jpg
│ │ │ │ │ │ ├── 3字歌曲.jpg
│ │ │ │ │ │ ├── 4字歌曲.jpg
│ │ │ │ │ │ ├── 5字歌曲.jpg
│ │ │ │ │ │ ├── 6字歌曲.jpg
│ │ │ │ │ │ ├── 7字歌曲.jpg
│ │ │ │ │ │ ├── 8字歌曲.jpg
│ │ │ │ │ │ ├── beijing1.jpg
│ │ │ │ │ │ ├── chongqi.jpg
│ │ │ │ │ │ ├── controlpage.jpg
│ │ │ │ │ │ ├── dalu.jpg
│ │ │ │ │ │ ├── exit.jpg
│ │ │ │ │ │ ├── fanhui.jpg
│ │ │ │ │ │ ├── gangtai.jpg
│ │ │ │ │ │ ├── geming.jpg
│ │ │ │ │ │ ├── guanji.jpg
│ │ │ │ │ │ ├── guoyu.jpg
│ │ │ │ │ │ ├── hanri.jpg
│ │ │ │ │ │ ├── hanyu.jpg
│ │ │ │ │ │ ├── liuxing.jpg
│ │ │ │ │ │ ├── logo1.jpg
│ │ │ │ │ │ ├── logo2.jpg
│ │ │ │ │ │ ├── mingzu.jpg
│ │ │ │ │ │ ├── next.jpg
│ │ │ │ │ │ ├── oumei.jpg
│ │ │ │ │ │ ├── product.jpg
│ │ │ │ │ │ ├── pyImages
│ │ │ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ ├── 3.jpg
│ │ │ │ │ │ │ ├── 4.jpg
│ │ │ │ │ │ │ ├── 5.jpg
│ │ │ │ │ │ │ ├── 6.jpg
│ │ │ │ │ │ │ ├── 7.jpg
│ │ │ │ │ │ │ ├── 8.jpg
│ │ │ │ │ │ │ ├── 9.jpg
│ │ │ │ │ │ │ ├── A.jpg
│ │ │ │ │ │ │ ├── B.jpg
│ │ │ │ │ │ │ ├── C.jpg
│ │ │ │ │ │ │ ├── D.jpg
│ │ │ │ │ │ │ ├── E.jpg
│ │ │ │ │ │ │ ├── enter.jpg
│ │ │ │ │ │ │ ├── F.jpg
│ │ │ │ │ │ │ ├── G.jpg
│ │ │ │ │ │ │ ├── H.jpg
│ │ │ │ │ │ │ ├── I.jpg
│ │ │ │ │ │ │ ├── J.jpg
│ │ │ │ │ │ │ ├── K.jpg
│ │ │ │ │ │ │ ├── kongbai.jpg
│ │ │ │ │ │ │ ├── L.jpg
│ │ │ │ │ │ │ ├── M.jpg
│ │ │ │ │ │ │ ├── modify.jpg
│ │ │ │ │ │ │ ├── N.jpg
│ │ │ │ │ │ │ ├── O.jpg
│ │ │ │ │ │ │ ├── P.jpg
│ │ │ │ │ │ │ ├── qingkong.jpg
│ │ │ │ │ │ │ ├── Q.jpg
│ │ │ │ │ │ │ ├── R.jpg
│ │ │ │ │ │ │ ├── S.jpg
│ │ │ │ │ │ │ ├── T.jpg
│ │ │ │ │ │ │ ├── U.jpg
│ │ │ │ │ │ │ ├── V.jpg
│ │ │ │ │ │ │ ├── W.jpg
│ │ │ │ │ │ │ ├── X.jpg
│ │ │ │ │ │ │ ├── Y.jpg
│ │ │ │ │ │ │ └── Z.jpg
│ │ │ │ │ │ ├── qitagexing.jpg
│ │ │ │ │ │ ├── qitayuzhong.jpg
│ │ │ │ │ │ ├── rihangeqv.jpg
│ │ │ │ │ │ ├── serverlogpage.jpg
│ │ │ │ │ │ ├── shanchu.jpg
│ │ │ │ │ │ ├── shangyiye.jpg
│ │ │ │ │ │ ├── skin.jpg
│ │ │ │ │ │ ├── Song1.jpg
│ │ │ │ │ │ ├── Song.jpg
│ │ │ │ │ │ ├── taiyu.jpg
│ │ │ │ │ │ ├── up.jpg
│ │ │ │ │ │ ├── xiayiye.jpg
│ │ │ │ │ │ ├── youxian.jpg
│ │ │ │ │ │ ├── yuedui.jpg
│ │ │ │ │ │ ├── 上.jpg
│ │ │ │ │ │ ├── 上一页.jpg
│ │ │ │ │ │ ├── 下一页.jpg
│ │ │ │ │ │ ├── 乐队组合.jpg
│ │ │ │ │ │ ├── 优先.jpg
│ │ │ │ │ │ ├── 儿童歌曲.jpg
│ │ │ │ │ │ ├── 关机.jpg
│ │ │ │ │ │ ├── 其他歌星.jpg
│ │ │ │ │ │ ├── 其他语种.jpg
│ │ │ │ │ │ ├── 分类点歌背景.jpg
│ │ │ │ │ │ ├── 删除.jpg
│ │ │ │ │ │ ├── 台语歌曲.jpg
│ │ │ │ │ │ ├── 国纷纷纷纷纷纷纷纷纷纷纷纷飞.jpg
│ │ │ │ │ │ ├── 国语歌曲.jpg
│ │ │ │ │ │ ├── 大陆歌星.jpg
│ │ │ │ │ │ ├── 字数点歌背景.jpg
│ │ │ │ │ │ ├── 对唱合唱.jpg
│ │ │ │ │ │ ├── 已选歌曲背景.jpg
│ │ │ │ │ │ ├── 广告栏.jpg
│ │ │ │ │ │ ├── 拼音点歌背景.jpg
│ │ │ │ │ │ ├── 排行点歌.jpg
│ │ │ │ │ │ ├── 日韩歌曲.jpg
│ │ │ │ │ │ ├── 欧美歌星.jpg
│ │ │ │ │ │ ├── 歌星点歌背景.jpg
│ │ │ │ │ │ ├── 歌星选择背景.jpg
│ │ │ │ │ │ ├── 民族歌曲.jpg
│ │ │ │ │ │ ├── 流行歌曲.jpg
│ │ │ │ │ │ ├── 港台歌星.jpg
│ │ │ │ │ │ ├── 粤语歌曲.jpg
│ │ │ │ │ │ ├── 网络歌曲.jpg
│ │ │ │ │ │ ├── 背景1.jpg
│ │ │ │ │ │ ├── 背景2.jpg
│ │ │ │ │ │ ├── 英语歌曲.jpg
│ │ │ │ │ │ ├── 语种点歌背景.jpg
│ │ │ │ │ │ ├── 返回.jpg
│ │ │ │ │ │ ├── 退到桌面.jpg
│ │ │ │ │ │ ├── 重启.jpg
│ │ │ │ │ │ ├── 革命歌曲.jpg
│ │ │ │ │ │ ├── 韩日歌星.jpg
│ │ │ │ │ │ └── 韩语歌曲.jpg
│ │ │ │ │ └── ResourceManager.class
│ │ │ │ ├── log
│ │ │ │ │ └── ClientLog.class
│ │ │ │ └── oracle
│ │ │ │ ├── ConnManager.class
│ │ │ │ ├── product
│ │ │ │ │ ├── ConnManager.class
│ │ │ │ │ └── QueryRunner.class
│ │ │ │ └── QueryRunner.class
│ │ │ └── common
│ │ │ └── border
│ │ │ ├── JImageButton.class
│ │ │ ├── JImageLable.class
│ │ │ └── JImagePanel.class
│ │ ├── config
│ │ │ ├── db_config.pro
│ │ │ └── path.properties
│ │ ├── images
│ │ │ └── logo.gif
│ │ ├── path.properties
│ │ └── src
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ ├── action
│ │ │ │ ├── buttonaction
│ │ │ │ │ ├── BooAction.java
│ │ │ │ │ ├── CheerAction.java
│ │ │ │ │ ├── NextSongPlayAction.java
│ │ │ │ │ ├── PlayOrPauseAction.java
│ │ │ │ │ ├── SoundDownAction.java
│ │ │ │ │ ├── SoundUpAction.java
│ │ │ │ │ ├── VoiceDownAction.java
│ │ │ │ │ └── VoiceUpAction.java
│ │ │ │ ├── clientInterFace
│ │ │ │ │ ├── ChooseSongAction.java
│ │ │ │ │ ├── ClitExitAction.java
│ │ │ │ │ ├── GxChooseSongAction.java
│ │ │ │ │ ├── GxDianGeAction.java
│ │ │ │ │ ├── LbDianGeAction.java
│ │ │ │ │ ├── MainDiangeAction.java
│ │ │ │ │ ├── PhDianGeAction.java
│ │ │ │ │ ├── PyDianGeAction.java
│ │ │ │ │ ├── SzDianGeAction.java
│ │ │ │ │ └── YzDianGeAction.java
│ │ │ │ ├── product
│ │ │ │ │ ├── CheckMenuTableAppearAction.java
│ │ │ │ │ ├── ClickMenuMouseAction.java
│ │ │ │ │ ├── GetSelectedDialogAction.java
│ │ │ │ │ ├── MenuButtonCheckAction.java
│ │ │ │ │ ├── MenuQuitAction.java
│ │ │ │ │ ├── SearchByAllAction.java
│ │ │ │ │ ├── SearchByCigaretteAction.java
│ │ │ │ │ ├── SearchByFruitAction.java
│ │ │ │ │ ├── SearchByMealAction.java
│ │ │ │ │ ├── SearchByOtherAction.java
│ │ │ │ │ ├── SearchBySpatulaAction.java
│ │ │ │ │ ├── SearchByTeaAction.java
│ │ │ │ │ ├── SearchByWaterAction.java
│ │ │ │ │ ├── SearchWaterAction.java
│ │ │ │ │ └── SubmitMenuFinallyAction.java
│ │ │ │ └── server
│ │ │ │ ├── ServerExitAction.java
│ │ │ │ └── ServerLogAction.java
│ │ │ ├── bean
│ │ │ │ └── product
│ │ │ │ ├── Product.java
│ │ │ │ └── SelectedProduct.java
│ │ │ ├── biz
│ │ │ │ ├── clientInterFace
│ │ │ │ │ └── QuerySongBiz.java
│ │ │ │ ├── product
│ │ │ │ │ └── ProductBiz.java
│ │ │ │ └── song
│ │ │ │ ├── SingerBiz.java
│ │ │ │ ├── SongBiz.java
│ │ │ │ ├── SongLanguageBiz.java
│ │ │ │ └── TypeInfoBiz.java
│ │ │ ├── dao
│ │ │ │ ├── product
│ │ │ │ │ └── Dao.java
│ │ │ │ └── song
│ │ │ │ ├── RegionDao.java
│ │ │ │ ├── SingerDao.java
│ │ │ │ ├── SingerSingingSongsDao.java
│ │ │ │ ├── SongDao.java
│ │ │ │ ├── SongLanguageDao.java
│ │ │ │ ├── SongTypeDao.java
│ │ │ │ └── TypeInfoDao.java
│ │ │ ├── gui
│ │ │ │ ├── clientInterFace
│ │ │ │ │ ├── CenterMainPanel.java
│ │ │ │ │ ├── ChooseSongCenterPnl.java
│ │ │ │ │ ├── ChooseSongDblclick.java
│ │ │ │ │ ├── ChooseSongFrame.java
│ │ │ │ │ ├── ClientMainFrame.java
│ │ │ │ │ ├── ControlPanel.java
│ │ │ │ │ ├── DiangeMainFrame.java
│ │ │ │ │ ├── exit
│ │ │ │ │ │ └── ExitFrame.java
│ │ │ │ │ ├── gxdiange
│ │ │ │ │ │ ├── GxAllSingerPanel.java
│ │ │ │ │ │ ├── GxAllSongPanel.java
│ │ │ │ │ │ ├── GxChooseFrame.java
│ │ │ │ │ │ ├── GxChooseSongFrame.java
│ │ │ │ │ │ ├── GxTypeFrame.java
│ │ │ │ │ │ ├── QuerySingerFrame.java
│ │ │ │ │ │ ├── QuerySingerPanel.java
│ │ │ │ │ │ ├── SingerBottomPanel.java
│ │ │ │ │ │ └── YueduiChoosePanel.java
│ │ │ │ │ ├── IntroduceMainFrame.java
│ │ │ │ │ ├── lbDiange
│ │ │ │ │ │ ├── DuiChangFrame.java
│ │ │ │ │ │ ├── ErTongFrame.java
│ │ │ │ │ │ ├── GeMingFrame.java
│ │ │ │ │ │ ├── LbAllSongPanel.java
│ │ │ │ │ │ ├── LbChooseSongFrame.java
│ │ │ │ │ │ ├── LiuXinFrame.java
│ │ │ │ │ │ ├── MinZuFrame.java
│ │ │ │ │ │ └── WangLuoFrame.java
│ │ │ │ │ ├── NoJPBottomPanel.java
│ │ │ │ │ ├── phDiange
│ │ │ │ │ │ ├── PhAllSongPanel.java
│ │ │ │ │ │ └── PhChooseSongFrame.java
│ │ │ │ │ ├── pyDiange
│ │ │ │ │ │ ├── PyAllSongPanel.java
│ │ │ │ │ │ └── PyDianGeFrameAllSong.java
│ │ │ │ │ ├── QuerySongFrame.java
│ │ │ │ │ ├── QuerySongPanel.java
│ │ │ │ │ ├── ShortcutMenuPanel.java
│ │ │ │ │ ├── SingerJianPanPanel.java
│ │ │ │ │ ├── SkinMainFrame.java
│ │ │ │ │ ├── SongBottomPanel.java
│ │ │ │ │ ├── SongJianPanPanel.java
│ │ │ │ │ ├── szDiange
│ │ │ │ │ │ ├── FiveNumFrame.java
│ │ │ │ │ │ ├── FourNumFrame.java
│ │ │ │ │ │ ├── SevenNumFrame.java
│ │ │ │ │ │ ├── SixNumFrame.java
│ │ │ │ │ │ ├── SzAllSongPanel.java
│ │ │ │ │ │ ├── SzChooseSongFrame.java
│ │ │ │ │ │ ├── ThreeNumFrame.java
│ │ │ │ │ │ └── TwoNumFrame.java
│ │ │ │ │ ├── TopPanle.java
│ │ │ │ │ └── yzDiange
│ │ │ │ │ ├── GuoYuFrame.java
│ │ │ │ │ ├── QiTaFrame.java
│ │ │ │ │ ├── RiHanFrame.java
│ │ │ │ │ ├── TaiYuFrame.java
│ │ │ │ │ ├── YingYuFrame.java
│ │ │ │ │ ├── YueYuFrame.java
│ │ │ │ │ ├── YzAllSongPanel.java
│ │ │ │ │ └── YzChooseSongFrame.java
│ │ │ │ ├── LockFrame.java
│ │ │ │ └── product
│ │ │ │ ├── CheckMenuTable.java
│ │ │ │ ├── FaceRunner.java
│ │ │ │ ├── MenuNumberDialog.java
│ │ │ │ ├── model
│ │ │ │ │ ├── SearchWaterModel.java
│ │ │ │ │ └── SelectedMenuModel.java
│ │ │ │ ├── ProductMainFrame.java
│ │ │ │ ├── ProductRunnable.java
│ │ │ │ └── SearchWaterPanel.java
│ │ │ ├── iutils
│ │ │ │ ├── ConnManager.java
│ │ │ │ ├── Pinyin.java
│ │ │ │ ├── QueryRunner.java
│ │ │ │ └── resource
│ │ │ │ ├── getImage
│ │ │ │ │ └── GetImage.java
│ │ │ │ ├── image
│ │ │ │ │ ├── 01-01.jpg
│ │ │ │ │ ├── 01-02.jpg
│ │ │ │ │ ├── 01-03.jpg
│ │ │ │ │ ├── 01-04.jpg
│ │ │ │ │ ├── 01-05.jpg
│ │ │ │ │ ├── 01-07.jpg
│ │ │ │ │ ├── 01-08.jpg
│ │ │ │ │ ├── 019.jpg
│ │ │ │ │ ├── 02-1.gif
│ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ ├── 02-2-1.jpg
│ │ │ │ │ ├── 02-2-1n.jpg
│ │ │ │ │ ├── 02-2-2.jpg
│ │ │ │ │ ├── 02-2-2n.jpg
│ │ │ │ │ ├── 02-3.jpg
│ │ │ │ │ ├── 02-4-1.jpg
│ │ │ │ │ ├── 02-4-2.jpg
│ │ │ │ │ ├── 02-5.jpg
│ │ │ │ │ ├── 02-6.jpg
│ │ │ │ │ ├── 02-7.jpg
│ │ │ │ │ ├── 02-8.jpg
│ │ │ │ │ ├── 02-9.jpg
│ │ │ │ │ ├── 02-9n.jpg
│ │ │ │ │ ├── 03-1.jpg
│ │ │ │ │ ├── 03-2.jpg
│ │ │ │ │ ├── 03-3.jpg
│ │ │ │ │ ├── 03-4.jpg
│ │ │ │ │ ├── 03-5.jpg
│ │ │ │ │ ├── 04-1.jpg
│ │ │ │ │ ├── 04-2.jpg
│ │ │ │ │ ├── 04-3.jpg
│ │ │ │ │ ├── 04-4.jpg
│ │ │ │ │ ├── 04-5.jpg
│ │ │ │ │ ├── 04-6.jpg
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 2字歌曲.jpg
│ │ │ │ │ ├── 3字歌曲.jpg
│ │ │ │ │ ├── 4字歌曲.jpg
│ │ │ │ │ ├── 5字歌曲.jpg
│ │ │ │ │ ├── 6字歌曲.jpg
│ │ │ │ │ ├── 7字歌曲.jpg
│ │ │ │ │ ├── 8字歌曲.jpg
│ │ │ │ │ ├── beijing1.jpg
│ │ │ │ │ ├── chongqi.jpg
│ │ │ │ │ ├── controlpage.jpg
│ │ │ │ │ ├── dalu.jpg
│ │ │ │ │ ├── exit.jpg
│ │ │ │ │ ├── fanhui.jpg
│ │ │ │ │ ├── gangtai.jpg
│ │ │ │ │ ├── geming.jpg
│ │ │ │ │ ├── guanji.jpg
│ │ │ │ │ ├── guoyu.jpg
│ │ │ │ │ ├── hanri.jpg
│ │ │ │ │ ├── hanyu.jpg
│ │ │ │ │ ├── liuxing.jpg
│ │ │ │ │ ├── logo1.jpg
│ │ │ │ │ ├── logo2.jpg
│ │ │ │ │ ├── mingzu.jpg
│ │ │ │ │ ├── next.jpg
│ │ │ │ │ ├── oumei.jpg
│ │ │ │ │ ├── product.jpg
│ │ │ │ │ ├── pyImages
│ │ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ ├── 3.jpg
│ │ │ │ │ │ ├── 4.jpg
│ │ │ │ │ │ ├── 5.jpg
│ │ │ │ │ │ ├── 6.jpg
│ │ │ │ │ │ ├── 7.jpg
│ │ │ │ │ │ ├── 8.jpg
│ │ │ │ │ │ ├── 9.jpg
│ │ │ │ │ │ ├── A.jpg
│ │ │ │ │ │ ├── B.jpg
│ │ │ │ │ │ ├── C.jpg
│ │ │ │ │ │ ├── D.jpg
│ │ │ │ │ │ ├── E.jpg
│ │ │ │ │ │ ├── enter.jpg
│ │ │ │ │ │ ├── F.jpg
│ │ │ │ │ │ ├── G.jpg
│ │ │ │ │ │ ├── H.jpg
│ │ │ │ │ │ ├── I.jpg
│ │ │ │ │ │ ├── J.jpg
│ │ │ │ │ │ ├── K.jpg
│ │ │ │ │ │ ├── kongbai.jpg
│ │ │ │ │ │ ├── L.jpg
│ │ │ │ │ │ ├── M.jpg
│ │ │ │ │ │ ├── modify.jpg
│ │ │ │ │ │ ├── N.jpg
│ │ │ │ │ │ ├── O.jpg
│ │ │ │ │ │ ├── P.jpg
│ │ │ │ │ │ ├── qingkong.jpg
│ │ │ │ │ │ ├── Q.jpg
│ │ │ │ │ │ ├── R.jpg
│ │ │ │ │ │ ├── S.jpg
│ │ │ │ │ │ ├── T.jpg
│ │ │ │ │ │ ├── U.jpg
│ │ │ │ │ │ ├── V.jpg
│ │ │ │ │ │ ├── W.jpg
│ │ │ │ │ │ ├── X.jpg
│ │ │ │ │ │ ├── Y.jpg
│ │ │ │ │ │ └── Z.jpg
│ │ │ │ │ ├── qitagexing.jpg
│ │ │ │ │ ├── qitayuzhong.jpg
│ │ │ │ │ ├── rihangeqv.jpg
│ │ │ │ │ ├── serverlogpage.jpg
│ │ │ │ │ ├── shanchu.jpg
│ │ │ │ │ ├── shangyiye.jpg
│ │ │ │ │ ├── skin.jpg
│ │ │ │ │ ├── Song1.jpg
│ │ │ │ │ ├── Song.jpg
│ │ │ │ │ ├── taiyu.jpg
│ │ │ │ │ ├── up.jpg
│ │ │ │ │ ├── xiayiye.jpg
│ │ │ │ │ ├── youxian.jpg
│ │ │ │ │ ├── yuedui.jpg
│ │ │ │ │ ├── 上.jpg
│ │ │ │ │ ├── 上一页.jpg
│ │ │ │ │ ├── 下一页.jpg
│ │ │ │ │ ├── 乐队组合.jpg
│ │ │ │ │ ├── 优先.jpg
│ │ │ │ │ ├── 儿童歌曲.jpg
│ │ │ │ │ ├── 关机.jpg
│ │ │ │ │ ├── 其他歌星.jpg
│ │ │ │ │ ├── 其他语种.jpg
│ │ │ │ │ ├── 分类点歌背景.jpg
│ │ │ │ │ ├── 删除.jpg
│ │ │ │ │ ├── 台语歌曲.jpg
│ │ │ │ │ ├── 国纷纷纷纷纷纷纷纷纷纷纷纷飞.jpg
│ │ │ │ │ ├── 国语歌曲.jpg
│ │ │ │ │ ├── 大陆歌星.jpg
│ │ │ │ │ ├── 字数点歌背景.jpg
│ │ │ │ │ ├── 对唱合唱.jpg
│ │ │ │ │ ├── 已选歌曲背景.jpg
│ │ │ │ │ ├── 广告栏.jpg
│ │ │ │ │ ├── 拼音点歌背景.jpg
│ │ │ │ │ ├── 排行点歌.jpg
│ │ │ │ │ ├── 日韩歌曲.jpg
│ │ │ │ │ ├── 欧美歌星.jpg
│ │ │ │ │ ├── 歌星点歌背景.jpg
│ │ │ │ │ ├── 歌星选择背景.jpg
│ │ │ │ │ ├── 民族歌曲.jpg
│ │ │ │ │ ├── 流行歌曲.jpg
│ │ │ │ │ ├── 港台歌星.jpg
│ │ │ │ │ ├── 粤语歌曲.jpg
│ │ │ │ │ ├── 网络歌曲.jpg
│ │ │ │ │ ├── 背景1.jpg
│ │ │ │ │ ├── 背景2.jpg
│ │ │ │ │ ├── 英语歌曲.jpg
│ │ │ │ │ ├── 语种点歌背景.jpg
│ │ │ │ │ ├── 返回.jpg
│ │ │ │ │ ├── 退到桌面.jpg
│ │ │ │ │ ├── 重启.jpg
│ │ │ │ │ ├── 革命歌曲.jpg
│ │ │ │ │ ├── 韩日歌星.jpg
│ │ │ │ │ └── 韩语歌曲.jpg
│ │ │ │ └── ResourceManager.java
│ │ │ ├── log
│ │ │ │ └── ClientLog.java
│ │ │ └── oracle
│ │ │ ├── ConnManager.java
│ │ │ ├── product
│ │ │ │ ├── ConnManager.java
│ │ │ │ └── QueryRunner.java
│ │ │ └── QueryRunner.java
│ │ └── common
│ │ └── border
│ │ ├── JImageButton.java
│ │ ├── JImageLable.java
│ │ └── JImagePanel.java
│ ├── GaGaKTV服务器附件
│ │ ├── bin
│ │ │ ├── houselist
│ │ │ │ ├── HouseButton.class
│ │ │ │ ├── HouseList.class
│ │ │ │ └── TimeRemindThread.class
│ │ │ └── util
│ │ │ └── ResourceManager.class
│ │ └── src
│ │ ├── houselist
│ │ │ ├── HouseButton.java
│ │ │ ├── HouseList.java
│ │ │ └── TimeRemindThread.java
│ │ └── util
│ │ └── ResourceManager.java
│ └── GaGaKTV通信
│ ├── bin
│ │ ├── boosound.wav
│ │ ├── communicate
│ │ │ ├── Client.class
│ │ │ ├── ClientListenThread.class
│ │ │ ├── Server.class
│ │ │ ├── ServerThreadForListen.class
│ │ │ ├── ServerThreadForRead.class
│ │ │ └── thread
│ │ │ ├── ClientReceive.class
│ │ │ ├── ReceiveVedioRTP.class
│ │ │ ├── ServerTransmit.class
│ │ │ ├── TimeCountThread.class
│ │ │ └── TransmitRTP.class
│ │ ├── filetransmit
│ │ │ ├── client
│ │ │ │ ├── ClientApp.class
│ │ │ │ └── ClientTransmitManager.class
│ │ │ └── server
│ │ │ ├── ServerApp.class
│ │ │ └── ServerTransmitManager.class
│ │ ├── gui
│ │ │ ├── addframe
│ │ │ │ ├── ExitFrame.class
│ │ │ │ ├── FireFrame.class
│ │ │ │ └── FireSound.class
│ │ │ ├── dialog
│ │ │ │ ├── OptionalDialog.class
│ │ │ │ └── TimeRemindDialog.class
│ │ │ ├── lock
│ │ │ │ └── ExitFrame.class
│ │ │ ├── MainFrame$CreateRollSysMassage.class
│ │ │ └── MainFrame.class
│ │ ├── longcheersound.wav
│ │ ├── online.wav
│ │ ├── overcode
│ │ │ ├── DrawPanel.class
│ │ │ ├── TestApp$1.class
│ │ │ └── TestApp.class
│ │ ├── player
│ │ │ ├── CoperatePlayer.class
│ │ │ ├── OperatePlayerThread.class
│ │ │ ├── PlayerThread.class
│ │ │ └── TestApp2.class
│ │ ├── resource
│ │ │ └── picture
│ │ │ ├── background.jpg
│ │ │ ├── boo.gif
│ │ │ ├── cheer2.gif
│ │ │ ├── cheer.gif
│ │ │ ├── fire.jpg
│ │ │ ├── logo1.jpg
│ │ │ ├── logo2.jpg
│ │ │ ├── ZXJ.jpg
│ │ │ ├── 关机.jpg
│ │ │ ├── 背景1.jpg
│ │ │ ├── 返回.jpg
│ │ │ ├── 退到桌面.jpg
│ │ │ └── 重启.jpg
│ │ ├── rtptransmit
│ │ │ └── video
│ │ │ ├── receive
│ │ │ │ ├── ReceiveVedio$PlayerPanel.class
│ │ │ │ ├── ReceiveVedio$PlayerWindow.class
│ │ │ │ ├── ReceiveVedio$SessionLabel.class
│ │ │ │ ├── ReceiveVedio.class
│ │ │ │ ├── RTPSocketAdapter$SockInputStream.class
│ │ │ │ ├── RTPSocketAdapter$SockOutputStream.class
│ │ │ │ └── RTPSocketAdapter.class
│ │ │ └── send
│ │ │ ├── TransmitVedio$StateListener.class
│ │ │ └── TransmitVedio.class
│ │ ├── test
│ │ │ ├── ClientC.class
│ │ │ ├── CtrlFtpFile.class
│ │ │ └── TestApp.class
│ │ └── utils
│ │ ├── JImagePanel.class
│ │ ├── MusicPacket.class
│ │ ├── MyPanel.class
│ │ ├── PlayOnlineSoundThread.class
│ │ ├── PlaySound.class
│ │ └── ResourceManage.class
│ ├── config
│ │ ├── db_config.pro
│ │ └── path.properties
│ ├── hs_err_pid2016.log
│ ├── images
│ │ └── logo.gif
│ ├── path.properties
│ ├── sound
│ │ ├── boosound.wav
│ │ ├── longcheersound.wav
│ │ └── online.wav
│ └── src
│ ├── communicate
│ │ ├── Client.java
│ │ ├── ClientListenThread.java
│ │ ├── Server.java
│ │ ├── ServerThreadForListen.java
│ │ ├── ServerThreadForRead.java
│ │ └── thread
│ │ ├── ClientReceive.java
│ │ ├── ReceiveVedioRTP.java
│ │ ├── ServerTransmit.java
│ │ ├── TimeCountThread.java
│ │ └── TransmitRTP.java
│ ├── filetransmit
│ │ ├── client
│ │ │ ├── ClientApp.java
│ │ │ └── ClientTransmitManager.java
│ │ └── server
│ │ ├── ServerApp.java
│ │ └── ServerTransmitManager.java
│ ├── gui
│ │ ├── addframe
│ │ │ ├── ExitFrame.java
│ │ │ ├── FireFrame.java
│ │ │ └── FireSound.java
│ │ ├── dialog
│ │ │ ├── OptionalDialog.java
│ │ │ └── TimeRemindDialog.java
│ │ ├── lock
│ │ │ └── ExitFrame.java
│ │ └── MainFrame.java
│ ├── overcode
│ │ └── TestApp.java
│ ├── player
│ │ ├── CoperatePlayer.java
│ │ ├── OperatePlayerThread.java
│ │ ├── PlayerThread.java
│ │ └── TestApp2.java
│ ├── resource
│ │ └── picture
│ │ ├── background.jpg
│ │ ├── boo.gif
│ │ ├── cheer2.gif
│ │ ├── cheer.gif
│ │ ├── fire.jpg
│ │ ├── logo1.jpg
│ │ ├── logo2.jpg
│ │ ├── ZXJ.jpg
│ │ ├── 关机.jpg
│ │ ├── 背景1.jpg
│ │ ├── 返回.jpg
│ │ ├── 退到桌面.jpg
│ │ └── 重启.jpg
│ ├── rtptransmit
│ │ └── video
│ │ ├── receive
│ │ │ ├── ReceiveVedio.java
│ │ │ └── RTPSocketAdapter.java
│ │ └── send
│ │ └── TransmitVedio.java
│ ├── test
│ │ ├── ClientC.java
│ │ ├── CtrlFtpFile.java
│ │ └── TestApp.java
│ └── utils
│ ├── JImagePanel.java
│ ├── MusicPacket.java
│ ├── MyPanel.java
│ ├── PlayOnlineSoundThread.java
│ ├── PlaySound.java
│ └── ResourceManage.java
├── 显示端
│ ├── GaGaKTV后台服务器
│ │ ├── bin
│ │ │ ├── action
│ │ │ │ ├── AddMoneyAction.class
│ │ │ │ ├── AppCloser.class
│ │ │ │ ├── BroadMassage.class
│ │ │ │ ├── BtnOpenHouseUseTreeAction.class
│ │ │ │ ├── BuyActionAction.class
│ │ │ │ ├── ChooseAction.class
│ │ │ │ ├── ClearScreenAction.class
│ │ │ │ ├── DialogCloserAction.class
│ │ │ │ ├── DialogSubBtnAction.class
│ │ │ │ ├── ExitAction.class
│ │ │ │ ├── FireAlarmAction.class
│ │ │ │ ├── ForceCloseAction.class
│ │ │ │ ├── HelpAction.class
│ │ │ │ ├── LoginAction.class
│ │ │ │ ├── OpenAction.class
│ │ │ │ ├── OpenHouseAction.class
│ │ │ │ ├── OpenHouseByTreeDialogSubBtnAction.class
│ │ │ │ ├── PaintAction.class
│ │ │ │ ├── PayAction.class
│ │ │ │ ├── PublishAdAction.class
│ │ │ │ ├── RemindTimeAction.class
│ │ │ │ ├── RightKeyOpenHouseAction.class
│ │ │ │ ├── SendMassageAction.class
│ │ │ │ └── UpBtnOpenHouseAction.class
│ │ │ ├── bean
│ │ │ │ ├── HouseTreeNodeCreator.class
│ │ │ │ ├── PrintAddMoneyMassage.class
│ │ │ │ └── PrintBillingMassage.class
│ │ │ ├── com
│ │ │ │ └── gagaktv
│ │ │ │ ├── action
│ │ │ │ │ └── song
│ │ │ │ │ ├── DocumentAction.class
│ │ │ │ │ ├── FileChooseAction.class
│ │ │ │ │ ├── singer
│ │ │ │ │ │ ├── AddSingerAction.class
│ │ │ │ │ │ ├── ImageFileChooserAction.class
│ │ │ │ │ │ ├── ModifySingerAction.class
│ │ │ │ │ │ └── SearchSingerAction.class
│ │ │ │ │ └── song
│ │ │ │ │ ├── AddSongAction.class
│ │ │ │ │ ├── ModifySongAction.class
│ │ │ │ │ └── SearchSongAction.class
│ │ │ │ ├── AddSongDialog.class
│ │ │ │ ├── bean
│ │ │ │ │ └── song
│ │ │ │ │ ├── Region.class
│ │ │ │ │ ├── Singer.class
│ │ │ │ │ ├── SingerSingingSongs.class
│ │ │ │ │ ├── Song.class
│ │ │ │ │ ├── SongLanguage.class
│ │ │ │ │ ├── SongType.class
│ │ │ │ │ └── TypeInfo.class
│ │ │ │ ├── biz
│ │ │ │ │ └── song
│ │ │ │ │ ├── RegionBiz.class
│ │ │ │ │ ├── SingerBiz.class
│ │ │ │ │ ├── SongBiz.class
│ │ │ │ │ ├── SongLanguageBiz.class
│ │ │ │ │ └── TypeInfoBiz.class
│ │ │ │ ├── dao
│ │ │ │ │ └── song
│ │ │ │ │ ├── RegionDao.class
│ │ │ │ │ ├── SingerDao.class
│ │ │ │ │ ├── SingerSingingSongsDao.class
│ │ │ │ │ ├── SongDao.class
│ │ │ │ │ ├── SongLanguageDao.class
│ │ │ │ │ ├── SongTypeDao.class
│ │ │ │ │ └── TypeInfoDao.class
│ │ │ │ ├── gui
│ │ │ │ │ └── song
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── SerchSingerTableModel.class
│ │ │ │ │ │ └── SerchSongTableModel.class
│ │ │ │ │ ├── singer
│ │ │ │ │ │ ├── AddSingerDialog.class
│ │ │ │ │ │ ├── AddSingerPanel$1.class
│ │ │ │ │ │ ├── AddSingerPanel$2.class
│ │ │ │ │ │ ├── AddSingerPanel$3.class
│ │ │ │ │ │ ├── AddSingerPanel.class
│ │ │ │ │ │ ├── AllSingerPanel$1.class
│ │ │ │ │ │ ├── AllSingerPanel$2.class
│ │ │ │ │ │ ├── AllSingerPanel$3.class
│ │ │ │ │ │ ├── AllSingerPanel$4.class
│ │ │ │ │ │ ├── AllSingerPanel$5.class
│ │ │ │ │ │ ├── AllSingerPanel.class
│ │ │ │ │ │ ├── ModifySingerDialog$1.class
│ │ │ │ │ │ ├── ModifySingerDialog$2.class
│ │ │ │ │ │ └── ModifySingerDialog.class
│ │ │ │ │ ├── song
│ │ │ │ │ │ ├── AddSongDialog.class
│ │ │ │ │ │ ├── AddSongPanel$1.class
│ │ │ │ │ │ ├── AddSongPanel$2.class
│ │ │ │ │ │ ├── AddSongPanel.class
│ │ │ │ │ │ ├── AllSongPanel$1.class
│ │ │ │ │ │ ├── AllSongPanel$2.class
│ │ │ │ │ │ ├── AllSongPanel$3.class
│ │ │ │ │ │ ├── AllSongPanel$4.class
│ │ │ │ │ │ ├── AllSongPanel$5.class
│ │ │ │ │ │ ├── AllSongPanel.class
│ │ │ │ │ │ ├── CreateLanguageCombox.class
│ │ │ │ │ │ ├── ModifySongDialog$1.class
│ │ │ │ │ │ └── ModifySongDialog.class
│ │ │ │ │ └── SongMainPnl.class
│ │ │ │ └── iutils
│ │ │ │ ├── ConnManager.class
│ │ │ │ ├── QueryRunner.class
│ │ │ │ ├── resource
│ │ │ │ │ └── ResourceManager.class
│ │ │ │ └── song
│ │ │ │ └── iuils
│ │ │ │ ├── DialogCenterDisplay.class
│ │ │ │ ├── FileChooser.class
│ │ │ │ ├── ImageFileChooser.class
│ │ │ │ ├── Pinyin.class
│ │ │ │ ├── RemoveFile.class
│ │ │ │ └── TextFieldInputCheck.class
│ │ │ ├── gui
│ │ │ │ ├── AddMoneyDialog.class
│ │ │ │ ├── AddMoneyDialogSubBtnAction.class
│ │ │ │ ├── HelpDialog.class
│ │ │ │ ├── HouseInfoDialog$1.class
│ │ │ │ ├── HouseInfoDialog.class
│ │ │ │ ├── HouseInfoFrame.class
│ │ │ │ ├── JLinkLabel.class
│ │ │ │ ├── LoginFrame.class
│ │ │ │ ├── MainFrame$1.class
│ │ │ │ ├── MainFrame$2.class
│ │ │ │ ├── MainFrame.class
│ │ │ │ ├── OpenHouseDialog.class
│ │ │ │ └── Time.class
│ │ │ ├── ktv
│ │ │ │ └── resource
│ │ │ │ └── picture
│ │ │ │ ├── house2.png
│ │ │ │ ├── house.png
│ │ │ │ ├── ktv.jpg
│ │ │ │ ├── ktvlogo.jpg
│ │ │ │ ├── loginbackground.jpg
│ │ │ │ ├── loginicon.png
│ │ │ │ ├── logo.jpg
│ │ │ │ ├── 五月天.jpg
│ │ │ │ ├── 到时提醒.png
│ │ │ │ ├── 帮助.png
│ │ │ │ ├── 广告.png
│ │ │ │ ├── 开包.png
│ │ │ │ ├── 添加酒水.png
│ │ │ │ ├── 火警.png
│ │ │ │ ├── 退出.gif
│ │ │ │ └── 锁定.png
│ │ │ ├── start
│ │ │ │ └── Start.class
│ │ │ ├── test
│ │ │ │ └── Test.class
│ │ │ ├── thread
│ │ │ │ ├── ShowBtnStateThread.class
│ │ │ │ └── TestThread.class
│ │ │ └── util
│ │ │ ├── CheckTextFiled.class
│ │ │ ├── FaceRunner.class
│ │ │ └── ResourceManager.class
│ │ ├── config
│ │ │ └── db_config.pro
│ │ └── src
│ │ ├── action
│ │ │ ├── AddMoneyAction.java
│ │ │ ├── AppCloser.java
│ │ │ ├── BroadMassage.java
│ │ │ ├── BtnOpenHouseUseTreeAction.java
│ │ │ ├── BuyActionAction.java
│ │ │ ├── ChooseAction.java
│ │ │ ├── ClearScreenAction.java
│ │ │ ├── DialogCloserAction.java
│ │ │ ├── DialogSubBtnAction.java
│ │ │ ├── ExitAction.java
│ │ │ ├── FireAlarmAction.java
│ │ │ ├── ForceCloseAction.java
│ │ │ ├── HelpAction.java
│ │ │ ├── LoginAction.java
│ │ │ ├── OpenAction.java
│ │ │ ├── OpenHouseAction.java
│ │ │ ├── OpenHouseByTreeDialogSubBtnAction.java
│ │ │ ├── PaintAction.java
│ │ │ ├── PayAction.java
│ │ │ ├── PublishAdAction.java
│ │ │ ├── RemindTimeAction.java
│ │ │ ├── RightKeyOpenHouseAction.java
│ │ │ ├── SendMassageAction.java
│ │ │ └── UpBtnOpenHouseAction.java
│ │ ├── bean
│ │ │ ├── HouseTreeNodeCreator.java
│ │ │ ├── PrintAddMoneyMassage.java
│ │ │ └── PrintBillingMassage.java
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ ├── action
│ │ │ │ └── song
│ │ │ │ ├── DocumentAction.java
│ │ │ │ ├── FileChooseAction.java
│ │ │ │ ├── singer
│ │ │ │ │ ├── AddSingerAction.java
│ │ │ │ │ ├── ImageFileChooserAction.java
│ │ │ │ │ ├── ModifySingerAction.java
│ │ │ │ │ └── SearchSingerAction.java
│ │ │ │ └── song
│ │ │ │ ├── AddSongAction.java
│ │ │ │ ├── ModifySongAction.java
│ │ │ │ └── SearchSongAction.java
│ │ │ ├── AddSongDialog.java
│ │ │ ├── bean
│ │ │ │ └── song
│ │ │ │ ├── Region.java
│ │ │ │ ├── Singer.java
│ │ │ │ ├── SingerSingingSongs.java
│ │ │ │ ├── Song.java
│ │ │ │ ├── SongLanguage.java
│ │ │ │ ├── SongType.java
│ │ │ │ └── TypeInfo.java
│ │ │ ├── biz
│ │ │ │ └── song
│ │ │ │ ├── RegionBiz.java
│ │ │ │ ├── SingerBiz.java
│ │ │ │ ├── SongBiz.java
│ │ │ │ ├── SongLanguageBiz.java
│ │ │ │ └── TypeInfoBiz.java
│ │ │ ├── dao
│ │ │ │ └── song
│ │ │ │ ├── RegionDao.java
│ │ │ │ ├── SingerDao.java
│ │ │ │ ├── SingerSingingSongsDao.java
│ │ │ │ ├── SongDao.java
│ │ │ │ ├── SongLanguageDao.java
│ │ │ │ ├── SongTypeDao.java
│ │ │ │ └── TypeInfoDao.java
│ │ │ ├── gui
│ │ │ │ └── song
│ │ │ │ ├── model
│ │ │ │ │ ├── SerchSingerTableModel.java
│ │ │ │ │ └── SerchSongTableModel.java
│ │ │ │ ├── singer
│ │ │ │ │ ├── AddSingerDialog.java
│ │ │ │ │ ├── AddSingerPanel.java
│ │ │ │ │ ├── AllSingerPanel.java
│ │ │ │ │ └── ModifySingerDialog.java
│ │ │ │ ├── song
│ │ │ │ │ ├── AddSongDialog.java
│ │ │ │ │ ├── AddSongPanel.java
│ │ │ │ │ ├── AllSongPanel.java
│ │ │ │ │ ├── CreateLanguageCombox.java
│ │ │ │ │ └── ModifySongDialog.java
│ │ │ │ └── SongMainPnl.java
│ │ │ └── iutils
│ │ │ ├── ConnManager.java
│ │ │ ├── QueryRunner.java
│ │ │ ├── resource
│ │ │ │ └── ResourceManager.java
│ │ │ └── song
│ │ │ └── iuils
│ │ │ ├── DialogCenterDisplay.java
│ │ │ ├── FileChooser.java
│ │ │ ├── ImageFileChooser.java
│ │ │ ├── Pinyin.java
│ │ │ ├── RemoveFile.java
│ │ │ └── TextFieldInputCheck.java
│ │ ├── gui
│ │ │ ├── AddMoneyDialog.java
│ │ │ ├── AddMoneyDialogSubBtnAction.java
│ │ │ ├── HelpDialog.java
│ │ │ ├── HouseInfoDialog.java
│ │ │ ├── HouseInfoFrame.java
│ │ │ ├── JLinkLabel.java
│ │ │ ├── LoginFrame.java
│ │ │ ├── MainFrame.java
│ │ │ ├── OpenHouseDialog.java
│ │ │ └── Time.java
│ │ ├── ktv
│ │ │ └── resource
│ │ │ └── picture
│ │ │ ├── house2.png
│ │ │ ├── house.png
│ │ │ ├── ktv.jpg
│ │ │ ├── ktvlogo.jpg
│ │ │ ├── loginbackground.jpg
│ │ │ ├── loginicon.png
│ │ │ ├── logo.jpg
│ │ │ ├── 五月天.jpg
│ │ │ ├── 到时提醒.png
│ │ │ ├── 帮助.png
│ │ │ ├── 广告.png
│ │ │ ├── 开包.png
│ │ │ ├── 添加酒水.png
│ │ │ ├── 火警.png
│ │ │ ├── 退出.gif
│ │ │ └── 锁定.png
│ │ ├── start
│ │ │ └── Start.java
│ │ ├── test
│ │ │ └── Test.java
│ │ ├── thread
│ │ │ ├── ShowBtnStateThread.java
│ │ │ └── TestThread.java
│ │ └── util
│ │ ├── CheckTextFiled.java
│ │ ├── FaceRunner.java
│ │ └── ResourceManager.java
│ ├── GaGaKTV客户端附件
│ │ ├── bin
│ │ │ ├── com
│ │ │ │ └── gagaktv
│ │ │ │ └── bean
│ │ │ │ └── song
│ │ │ │ ├── Region.class
│ │ │ │ ├── Singer.class
│ │ │ │ ├── SingerSingingSongs.class
│ │ │ │ ├── Song.class
│ │ │ │ ├── SongLanguage.class
│ │ │ │ ├── SongType.class
│ │ │ │ ├── TypeDetail.class
│ │ │ │ └── TypeInfo.class
│ │ │ ├── houselist
│ │ │ │ ├── HouseButton.class
│ │ │ │ └── TimeRemindThread.class
│ │ │ └── util
│ │ │ ├── ChooseList.class
│ │ │ └── ResourceManager.class
│ │ └── src
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ └── bean
│ │ │ └── song
│ │ │ ├── Region.java
│ │ │ ├── Singer.java
│ │ │ ├── SingerSingingSongs.java
│ │ │ ├── Song.java
│ │ │ ├── SongLanguage.java
│ │ │ ├── SongType.java
│ │ │ ├── TypeDetail.java
│ │ │ └── TypeInfo.java
│ │ ├── houselist
│ │ │ ├── HouseButton.java
│ │ │ ├── HouseList.java
│ │ │ └── TimeRemindThread.java
│ │ └── util
│ │ ├── ChooseList.java
│ │ └── ResourceManager.java
│ ├── GaGaKTV控制端
│ │ ├── bin
│ │ │ ├── com
│ │ │ │ └── gagaktv
│ │ │ │ ├── action
│ │ │ │ │ ├── buttonaction
│ │ │ │ │ │ ├── BooAction.class
│ │ │ │ │ │ ├── CheerAction.class
│ │ │ │ │ │ ├── NextSongPlayAction.class
│ │ │ │ │ │ ├── PlayOrPauseAction.class
│ │ │ │ │ │ ├── SoundDownAction.class
│ │ │ │ │ │ ├── SoundUpAction.class
│ │ │ │ │ │ ├── VoiceDownAction.class
│ │ │ │ │ │ └── VoiceUpAction.class
│ │ │ │ │ ├── clientInterFace
│ │ │ │ │ │ ├── ChooseSongAction.class
│ │ │ │ │ │ ├── ClitExitAction.class
│ │ │ │ │ │ ├── GxChooseSongAction.class
│ │ │ │ │ │ ├── GxDianGeAction.class
│ │ │ │ │ │ ├── LbDianGeAction.class
│ │ │ │ │ │ ├── MainDiangeAction.class
│ │ │ │ │ │ ├── PhDianGeAction.class
│ │ │ │ │ │ ├── PyDianGeAction.class
│ │ │ │ │ │ ├── SzDianGeAction.class
│ │ │ │ │ │ └── YzDianGeAction.class
│ │ │ │ │ ├── product
│ │ │ │ │ │ ├── CheckMenuTableAppearAction.class
│ │ │ │ │ │ ├── ClickMenuMouseAction.class
│ │ │ │ │ │ ├── GetSelectedDialogAction.class
│ │ │ │ │ │ ├── MenuButtonCheckAction.class
│ │ │ │ │ │ ├── MenuQuitAction.class
│ │ │ │ │ │ ├── SearchByAllAction.class
│ │ │ │ │ │ ├── SearchByCigaretteAction.class
│ │ │ │ │ │ ├── SearchByFruitAction.class
│ │ │ │ │ │ ├── SearchByMealAction.class
│ │ │ │ │ │ ├── SearchByOtherAction.class
│ │ │ │ │ │ ├── SearchBySpatulaAction.class
│ │ │ │ │ │ ├── SearchByTeaAction.class
│ │ │ │ │ │ ├── SearchByWaterAction.class
│ │ │ │ │ │ ├── SearchWaterAction.class
│ │ │ │ │ │ └── SubmitMenuFinallyAction.class
│ │ │ │ │ └── server
│ │ │ │ │ ├── ServerExitAction.class
│ │ │ │ │ └── ServerLogAction.class
│ │ │ │ ├── bean
│ │ │ │ │ └── product
│ │ │ │ │ ├── Product.class
│ │ │ │ │ └── SelectedProduct.class
│ │ │ │ ├── biz
│ │ │ │ │ ├── clientInterFace
│ │ │ │ │ │ └── QuerySongBiz.class
│ │ │ │ │ ├── product
│ │ │ │ │ │ └── ProductBiz.class
│ │ │ │ │ └── song
│ │ │ │ │ ├── SingerBiz.class
│ │ │ │ │ ├── SongBiz.class
│ │ │ │ │ ├── SongLanguageBiz.class
│ │ │ │ │ └── TypeInfoBiz.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── product
│ │ │ │ │ │ └── Dao.class
│ │ │ │ │ └── song
│ │ │ │ │ ├── RegionDao.class
│ │ │ │ │ ├── SingerDao.class
│ │ │ │ │ ├── SingerSingingSongsDao.class
│ │ │ │ │ ├── SongDao.class
│ │ │ │ │ ├── SongLanguageDao.class
│ │ │ │ │ ├── SongTypeDao.class
│ │ │ │ │ └── TypeInfoDao.class
│ │ │ │ ├── gui
│ │ │ │ │ ├── clientInterFace
│ │ │ │ │ │ ├── CenterMainPanel$1.class
│ │ │ │ │ │ ├── CenterMainPanel.class
│ │ │ │ │ │ ├── ChooseSongCenterPnl$1.class
│ │ │ │ │ │ ├── ChooseSongCenterPnl$2.class
│ │ │ │ │ │ ├── ChooseSongCenterPnl.class
│ │ │ │ │ │ ├── ChooseSongDblclick$1.class
│ │ │ │ │ │ ├── ChooseSongDblclick$2.class
│ │ │ │ │ │ ├── ChooseSongDblclick.class
│ │ │ │ │ │ ├── ChooseSongFrame.class
│ │ │ │ │ │ ├── ClientMainFrame.class
│ │ │ │ │ │ ├── ControlPanel.class
│ │ │ │ │ │ ├── DiangeMainFrame$ChangeSongTypePanel.class
│ │ │ │ │ │ ├── DiangeMainFrame.class
│ │ │ │ │ │ ├── exit
│ │ │ │ │ │ │ ├── ExitFrame$1.class
│ │ │ │ │ │ │ └── ExitFrame.class
│ │ │ │ │ │ ├── gxdiange
│ │ │ │ │ │ │ ├── GxAllSingerPanel$1.class
│ │ │ │ │ │ │ ├── GxAllSingerPanel$2.class
│ │ │ │ │ │ │ ├── GxAllSingerPanel.class
│ │ │ │ │ │ │ ├── GxAllSongPanel$1.class
│ │ │ │ │ │ │ ├── GxAllSongPanel$2.class
│ │ │ │ │ │ │ ├── GxAllSongPanel.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$1.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$2.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$3.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$4.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$5.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose$6.class
│ │ │ │ │ │ │ ├── GxChooseFrame$GxChoose.class
│ │ │ │ │ │ │ ├── GxChooseFrame.class
│ │ │ │ │ │ │ ├── GxChooseSongFrame.class
│ │ │ │ │ │ │ ├── GxTypeFrame.class
│ │ │ │ │ │ │ ├── QuerySingerFrame.class
│ │ │ │ │ │ │ ├── QuerySingerPanel$1.class
│ │ │ │ │ │ │ ├── QuerySingerPanel$2.class
│ │ │ │ │ │ │ ├── QuerySingerPanel.class
│ │ │ │ │ │ │ ├── SingerBottomPanel.class
│ │ │ │ │ │ │ ├── YueduiChoosePanel$1.class
│ │ │ │ │ │ │ ├── YueduiChoosePanel$2.class
│ │ │ │ │ │ │ └── YueduiChoosePanel.class
│ │ │ │ │ │ ├── lbDiange
│ │ │ │ │ │ │ ├── DuiChangFrame.class
│ │ │ │ │ │ │ ├── ErTongFrame.class
│ │ │ │ │ │ │ ├── GeMingFrame.class
│ │ │ │ │ │ │ ├── LbAllSongPanel$1.class
│ │ │ │ │ │ │ ├── LbAllSongPanel$2.class
│ │ │ │ │ │ │ ├── LbAllSongPanel.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$1.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$2.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$3.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$4.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$5.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose$6.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame$LbChoose.class
│ │ │ │ │ │ │ ├── LbChooseSongFrame.class
│ │ │ │ │ │ │ ├── LiuXinFrame.class
│ │ │ │ │ │ │ ├── MinZuFrame.class
│ │ │ │ │ │ │ └── WangLuoFrame.class
│ │ │ │ │ │ ├── NoJPBottomPanel.class
│ │ │ │ │ │ ├── phDiange
│ │ │ │ │ │ │ ├── PhAllSongPanel$1.class
│ │ │ │ │ │ │ ├── PhAllSongPanel$2.class
│ │ │ │ │ │ │ ├── PhAllSongPanel.class
│ │ │ │ │ │ │ └── PhChooseSongFrame.class
│ │ │ │ │ │ ├── pyDiange
│ │ │ │ │ │ │ ├── PyAllSongPanel$1.class
│ │ │ │ │ │ │ ├── PyAllSongPanel$2.class
│ │ │ │ │ │ │ ├── PyAllSongPanel.class
│ │ │ │ │ │ │ └── PyDianGeFrameAllSong.class
│ │ │ │ │ │ ├── QuerySongFrame.class
│ │ │ │ │ │ ├── QuerySongPanel$1.class
│ │ │ │ │ │ ├── QuerySongPanel$2.class
│ │ │ │ │ │ ├── QuerySongPanel.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$1.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$2.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$3.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$4.class
│ │ │ │ │ │ ├── ShortcutMenuPanel$5.class
│ │ │ │ │ │ ├── ShortcutMenuPanel.class
│ │ │ │ │ │ ├── SingerJianPanPanel$1.class
│ │ │ │ │ │ ├── SingerJianPanPanel$2.class
│ │ │ │ │ │ ├── SingerJianPanPanel$3.class
│ │ │ │ │ │ ├── SingerJianPanPanel.class
│ │ │ │ │ │ ├── SongBottomPanel.class
│ │ │ │ │ │ ├── SongJianPanPanel$1.class
│ │ │ │ │ │ ├── SongJianPanPanel$2.class
│ │ │ │ │ │ ├── SongJianPanPanel$3.class
│ │ │ │ │ │ ├── SongJianPanPanel.class
│ │ │ │ │ │ ├── szDiange
│ │ │ │ │ │ │ ├── FiveNumFrame.class
│ │ │ │ │ │ │ ├── FourNumFrame.class
│ │ │ │ │ │ │ ├── SevenNumFrame.class
│ │ │ │ │ │ │ ├── SixNumFrame.class
│ │ │ │ │ │ │ ├── SzAllSongPanel$1.class
│ │ │ │ │ │ │ ├── SzAllSongPanel$2.class
│ │ │ │ │ │ │ ├── SzAllSongPanel.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$1.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$2.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$3.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$4.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$5.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose$6.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame$SzChoose.class
│ │ │ │ │ │ │ ├── SzChooseSongFrame.class
│ │ │ │ │ │ │ ├── ThreeNumFrame.class
│ │ │ │ │ │ │ └── TwoNumFrame.class
│ │ │ │ │ │ ├── TopPanle.class
│ │ │ │ │ │ └── yzDiange
│ │ │ │ │ │ ├── GuoYuFrame.class
│ │ │ │ │ │ ├── QiTaFrame.class
│ │ │ │ │ │ ├── RiHanFrame.class
│ │ │ │ │ │ ├── TaiYuFrame.class
│ │ │ │ │ │ ├── YingYuFrame.class
│ │ │ │ │ │ ├── YueYuFrame.class
│ │ │ │ │ │ ├── YzAllSongPanel$1.class
│ │ │ │ │ │ ├── YzAllSongPanel$2.class
│ │ │ │ │ │ ├── YzAllSongPanel.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$1.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$2.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$3.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$4.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$5.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose$6.class
│ │ │ │ │ │ ├── YzChooseSongFrame$YzChoose.class
│ │ │ │ │ │ └── YzChooseSongFrame.class
│ │ │ │ │ ├── LockFrame.class
│ │ │ │ │ └── product
│ │ │ │ │ ├── CheckMenuTable.class
│ │ │ │ │ ├── FaceRunner.class
│ │ │ │ │ ├── MenuNumberDialog.class
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── SearchWaterModel.class
│ │ │ │ │ │ └── SelectedMenuModel.class
│ │ │ │ │ ├── ProductMainFrame.class
│ │ │ │ │ ├── ProductRunnable.class
│ │ │ │ │ └── SearchWaterPanel.class
│ │ │ │ ├── iutils
│ │ │ │ │ ├── ConnManager.class
│ │ │ │ │ ├── Pinyin.class
│ │ │ │ │ ├── QueryRunner.class
│ │ │ │ │ └── resource
│ │ │ │ │ ├── getImage
│ │ │ │ │ │ └── GetImage.class
│ │ │ │ │ ├── image
│ │ │ │ │ │ ├── 01-01.jpg
│ │ │ │ │ │ ├── 01-02.jpg
│ │ │ │ │ │ ├── 01-03.jpg
│ │ │ │ │ │ ├── 01-04.jpg
│ │ │ │ │ │ ├── 01-05.jpg
│ │ │ │ │ │ ├── 01-07.jpg
│ │ │ │ │ │ ├── 01-08.jpg
│ │ │ │ │ │ ├── 019.jpg
│ │ │ │ │ │ ├── 02-1.gif
│ │ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ │ ├── 02-2-1.jpg
│ │ │ │ │ │ ├── 02-2-1n.jpg
│ │ │ │ │ │ ├── 02-2-2.jpg
│ │ │ │ │ │ ├── 02-2-2n.jpg
│ │ │ │ │ │ ├── 02-3.jpg
│ │ │ │ │ │ ├── 02-4-1.jpg
│ │ │ │ │ │ ├── 02-4-2.jpg
│ │ │ │ │ │ ├── 02-5.jpg
│ │ │ │ │ │ ├── 02-6.jpg
│ │ │ │ │ │ ├── 02-7.jpg
│ │ │ │ │ │ ├── 02-8.jpg
│ │ │ │ │ │ ├── 02-9.jpg
│ │ │ │ │ │ ├── 02-9n.jpg
│ │ │ │ │ │ ├── 03-1.jpg
│ │ │ │ │ │ ├── 03-2.jpg
│ │ │ │ │ │ ├── 03-3.jpg
│ │ │ │ │ │ ├── 03-4.jpg
│ │ │ │ │ │ ├── 03-5.jpg
│ │ │ │ │ │ ├── 04-1.jpg
│ │ │ │ │ │ ├── 04-2.jpg
│ │ │ │ │ │ ├── 04-3.jpg
│ │ │ │ │ │ ├── 04-4.jpg
│ │ │ │ │ │ ├── 04-5.jpg
│ │ │ │ │ │ ├── 04-6.jpg
│ │ │ │ │ │ ├── 1.gif
│ │ │ │ │ │ ├── 2字歌曲.jpg
│ │ │ │ │ │ ├── 3字歌曲.jpg
│ │ │ │ │ │ ├── 4字歌曲.jpg
│ │ │ │ │ │ ├── 5字歌曲.jpg
│ │ │ │ │ │ ├── 6字歌曲.jpg
│ │ │ │ │ │ ├── 7字歌曲.jpg
│ │ │ │ │ │ ├── 8字歌曲.jpg
│ │ │ │ │ │ ├── controlpage.jpg
│ │ │ │ │ │ ├── logo1.jpg
│ │ │ │ │ │ ├── logo2.jpg
│ │ │ │ │ │ ├── next.jpg
│ │ │ │ │ │ ├── pyImages
│ │ │ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ │ ├── 3.jpg
│ │ │ │ │ │ │ ├── 4.jpg
│ │ │ │ │ │ │ ├── 5.jpg
│ │ │ │ │ │ │ ├── 6.jpg
│ │ │ │ │ │ │ ├── 7.jpg
│ │ │ │ │ │ │ ├── 8.jpg
│ │ │ │ │ │ │ ├── 9.jpg
│ │ │ │ │ │ │ ├── A.jpg
│ │ │ │ │ │ │ ├── B.jpg
│ │ │ │ │ │ │ ├── C.jpg
│ │ │ │ │ │ │ ├── D.jpg
│ │ │ │ │ │ │ ├── E.jpg
│ │ │ │ │ │ │ ├── enter.jpg
│ │ │ │ │ │ │ ├── F.jpg
│ │ │ │ │ │ │ ├── G.jpg
│ │ │ │ │ │ │ ├── H.jpg
│ │ │ │ │ │ │ ├── I.jpg
│ │ │ │ │ │ │ ├── J.jpg
│ │ │ │ │ │ │ ├── K.jpg
│ │ │ │ │ │ │ ├── kongbai.jpg
│ │ │ │ │ │ │ ├── L.jpg
│ │ │ │ │ │ │ ├── M.jpg
│ │ │ │ │ │ │ ├── modify.jpg
│ │ │ │ │ │ │ ├── N.jpg
│ │ │ │ │ │ │ ├── O.jpg
│ │ │ │ │ │ │ ├── P.jpg
│ │ │ │ │ │ │ ├── qingkong.jpg
│ │ │ │ │ │ │ ├── Q.jpg
│ │ │ │ │ │ │ ├── R.jpg
│ │ │ │ │ │ │ ├── S.jpg
│ │ │ │ │ │ │ ├── T.jpg
│ │ │ │ │ │ │ ├── U.jpg
│ │ │ │ │ │ │ ├── V.jpg
│ │ │ │ │ │ │ ├── W.jpg
│ │ │ │ │ │ │ ├── X.jpg
│ │ │ │ │ │ │ ├── Y.jpg
│ │ │ │ │ │ │ └── Z.jpg
│ │ │ │ │ │ ├── serverlogpage.jpg
│ │ │ │ │ │ ├── Song1.jpg
│ │ │ │ │ │ ├── Song.jpg
│ │ │ │ │ │ ├── up.jpg
│ │ │ │ │ │ ├── 上.jpg
│ │ │ │ │ │ ├── 上一页.jpg
│ │ │ │ │ │ ├── 下一页.jpg
│ │ │ │ │ │ ├── 乐队组合.jpg
│ │ │ │ │ │ ├── 优先.jpg
│ │ │ │ │ │ ├── 儿童歌曲.jpg
│ │ │ │ │ │ ├── 关机.jpg
│ │ │ │ │ │ ├── 其他歌星.jpg
│ │ │ │ │ │ ├── 其他语种.jpg
│ │ │ │ │ │ ├── 分类点歌背景.jpg
│ │ │ │ │ │ ├── 删除.jpg
│ │ │ │ │ │ ├── 台语歌曲.jpg
│ │ │ │ │ │ ├── 国纷纷纷纷纷纷纷纷纷纷纷纷飞.jpg
│ │ │ │ │ │ ├── 国语歌曲.jpg
│ │ │ │ │ │ ├── 大陆歌星.jpg
│ │ │ │ │ │ ├── 字数点歌背景.jpg
│ │ │ │ │ │ ├── 对唱合唱.jpg
│ │ │ │ │ │ ├── 已选歌曲背景.jpg
│ │ │ │ │ │ ├── 广告栏.jpg
│ │ │ │ │ │ ├── 拼音点歌背景.jpg
│ │ │ │ │ │ ├── 排行点歌.jpg
│ │ │ │ │ │ ├── 日韩歌曲.jpg
│ │ │ │ │ │ ├── 欧美歌星.jpg
│ │ │ │ │ │ ├── 歌星点歌背景.jpg
│ │ │ │ │ │ ├── 歌星选择背景.jpg
│ │ │ │ │ │ ├── 民族歌曲.jpg
│ │ │ │ │ │ ├── 流行歌曲.jpg
│ │ │ │ │ │ ├── 港台歌星.jpg
│ │ │ │ │ │ ├── 粤语歌曲.jpg
│ │ │ │ │ │ ├── 网络歌曲.jpg
│ │ │ │ │ │ ├── 背景1.jpg
│ │ │ │ │ │ ├── 背景2.jpg
│ │ │ │ │ │ ├── 英语歌曲.jpg
│ │ │ │ │ │ ├── 语种点歌背景.jpg
│ │ │ │ │ │ ├── 返回.jpg
│ │ │ │ │ │ ├── 退到桌面.jpg
│ │ │ │ │ │ ├── 重启.jpg
│ │ │ │ │ │ ├── 革命歌曲.jpg
│ │ │ │ │ │ ├── 韩日歌星.jpg
│ │ │ │ │ │ └── 韩语歌曲.jpg
│ │ │ │ │ └── ResourceManager.class
│ │ │ │ ├── log
│ │ │ │ │ └── ClientLog.class
│ │ │ │ └── oracle
│ │ │ │ ├── ConnManager.class
│ │ │ │ ├── product
│ │ │ │ │ ├── ConnManager.class
│ │ │ │ │ └── QueryRunner.class
│ │ │ │ └── QueryRunner.class
│ │ │ └── common
│ │ │ └── border
│ │ │ ├── JImageButton.class
│ │ │ ├── JImageLable.class
│ │ │ └── JImagePanel.class
│ │ ├── config
│ │ │ ├── db_config.pro
│ │ │ └── path.properties
│ │ ├── images
│ │ │ └── logo.gif
│ │ ├── path.properties
│ │ └── src
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ ├── action
│ │ │ │ ├── buttonaction
│ │ │ │ │ ├── BooAction.java
│ │ │ │ │ ├── CheerAction.java
│ │ │ │ │ ├── NextSongPlayAction.java
│ │ │ │ │ ├── PlayOrPauseAction.java
│ │ │ │ │ ├── SoundDownAction.java
│ │ │ │ │ ├── SoundUpAction.java
│ │ │ │ │ ├── VoiceDownAction.java
│ │ │ │ │ └── VoiceUpAction.java
│ │ │ │ ├── clientInterFace
│ │ │ │ │ ├── ChooseSongAction.java
│ │ │ │ │ ├── ClitExitAction.java
│ │ │ │ │ ├── GxChooseSongAction.java
│ │ │ │ │ ├── GxDianGeAction.java
│ │ │ │ │ ├── LbDianGeAction.java
│ │ │ │ │ ├── MainDiangeAction.java
│ │ │ │ │ ├── PhDianGeAction.java
│ │ │ │ │ ├── PyDianGeAction.java
│ │ │ │ │ ├── SzDianGeAction.java
│ │ │ │ │ └── YzDianGeAction.java
│ │ │ │ ├── product
│ │ │ │ │ ├── CheckMenuTableAppearAction.java
│ │ │ │ │ ├── ClickMenuMouseAction.java
│ │ │ │ │ ├── GetSelectedDialogAction.java
│ │ │ │ │ ├── MenuButtonCheckAction.java
│ │ │ │ │ ├── MenuQuitAction.java
│ │ │ │ │ ├── SearchByAllAction.java
│ │ │ │ │ ├── SearchByCigaretteAction.java
│ │ │ │ │ ├── SearchByFruitAction.java
│ │ │ │ │ ├── SearchByMealAction.java
│ │ │ │ │ ├── SearchByOtherAction.java
│ │ │ │ │ ├── SearchBySpatulaAction.java
│ │ │ │ │ ├── SearchByTeaAction.java
│ │ │ │ │ ├── SearchByWaterAction.java
│ │ │ │ │ ├── SearchWaterAction.java
│ │ │ │ │ └── SubmitMenuFinallyAction.java
│ │ │ │ └── server
│ │ │ │ ├── ServerExitAction.java
│ │ │ │ └── ServerLogAction.java
│ │ │ ├── bean
│ │ │ │ └── product
│ │ │ │ ├── Product.java
│ │ │ │ └── SelectedProduct.java
│ │ │ ├── biz
│ │ │ │ ├── clientInterFace
│ │ │ │ │ └── QuerySongBiz.java
│ │ │ │ ├── product
│ │ │ │ │ └── ProductBiz.java
│ │ │ │ └── song
│ │ │ │ ├── SingerBiz.java
│ │ │ │ ├── SongBiz.java
│ │ │ │ ├── SongLanguageBiz.java
│ │ │ │ └── TypeInfoBiz.java
│ │ │ ├── dao
│ │ │ │ ├── product
│ │ │ │ │ └── Dao.java
│ │ │ │ └── song
│ │ │ │ ├── RegionDao.java
│ │ │ │ ├── SingerDao.java
│ │ │ │ ├── SingerSingingSongsDao.java
│ │ │ │ ├── SongDao.java
│ │ │ │ ├── SongLanguageDao.java
│ │ │ │ ├── SongTypeDao.java
│ │ │ │ └── TypeInfoDao.java
│ │ │ ├── gui
│ │ │ │ ├── clientInterFace
│ │ │ │ │ ├── CenterMainPanel.java
│ │ │ │ │ ├── ChooseSongCenterPnl.java
│ │ │ │ │ ├── ChooseSongDblclick.java
│ │ │ │ │ ├── ChooseSongFrame.java
│ │ │ │ │ ├── ClientMainFrame.java
│ │ │ │ │ ├── ControlPanel.java
│ │ │ │ │ ├── DiangeMainFrame.java
│ │ │ │ │ ├── exit
│ │ │ │ │ │ └── ExitFrame.java
│ │ │ │ │ ├── gxdiange
│ │ │ │ │ │ ├── GxAllSingerPanel.java
│ │ │ │ │ │ ├── GxAllSongPanel.java
│ │ │ │ │ │ ├── GxChooseFrame.java
│ │ │ │ │ │ ├── GxChooseSongFrame.java
│ │ │ │ │ │ ├── GxTypeFrame.java
│ │ │ │ │ │ ├── QuerySingerFrame.java
│ │ │ │ │ │ ├── QuerySingerPanel.java
│ │ │ │ │ │ ├── SingerBottomPanel.java
│ │ │ │ │ │ └── YueduiChoosePanel.java
│ │ │ │ │ ├── lbDiange
│ │ │ │ │ │ ├── DuiChangFrame.java
│ │ │ │ │ │ ├── ErTongFrame.java
│ │ │ │ │ │ ├── GeMingFrame.java
│ │ │ │ │ │ ├── LbAllSongPanel.java
│ │ │ │ │ │ ├── LbChooseSongFrame.java
│ │ │ │ │ │ ├── LiuXinFrame.java
│ │ │ │ │ │ ├── MinZuFrame.java
│ │ │ │ │ │ └── WangLuoFrame.java
│ │ │ │ │ ├── NoJPBottomPanel.java
│ │ │ │ │ ├── phDiange
│ │ │ │ │ │ ├── PhAllSongPanel.java
│ │ │ │ │ │ └── PhChooseSongFrame.java
│ │ │ │ │ ├── pyDiange
│ │ │ │ │ │ ├── PyAllSongPanel.java
│ │ │ │ │ │ └── PyDianGeFrameAllSong.java
│ │ │ │ │ ├── QuerySongFrame.java
│ │ │ │ │ ├── QuerySongPanel.java
│ │ │ │ │ ├── ShortcutMenuPanel.java
│ │ │ │ │ ├── SingerJianPanPanel.java
│ │ │ │ │ ├── SongBottomPanel.java
│ │ │ │ │ ├── SongJianPanPanel.java
│ │ │ │ │ ├── szDiange
│ │ │ │ │ │ ├── FiveNumFrame.java
│ │ │ │ │ │ ├── FourNumFrame.java
│ │ │ │ │ │ ├── SevenNumFrame.java
│ │ │ │ │ │ ├── SixNumFrame.java
│ │ │ │ │ │ ├── SzAllSongPanel.java
│ │ │ │ │ │ ├── SzChooseSongFrame.java
│ │ │ │ │ │ ├── ThreeNumFrame.java
│ │ │ │ │ │ └── TwoNumFrame.java
│ │ │ │ │ ├── TopPanle.java
│ │ │ │ │ └── yzDiange
│ │ │ │ │ ├── GuoYuFrame.java
│ │ │ │ │ ├── QiTaFrame.java
│ │ │ │ │ ├── RiHanFrame.java
│ │ │ │ │ ├── TaiYuFrame.java
│ │ │ │ │ ├── YingYuFrame.java
│ │ │ │ │ ├── YueYuFrame.java
│ │ │ │ │ ├── YzAllSongPanel.java
│ │ │ │ │ └── YzChooseSongFrame.java
│ │ │ │ ├── LockFrame.java
│ │ │ │ └── product
│ │ │ │ ├── CheckMenuTable.java
│ │ │ │ ├── FaceRunner.java
│ │ │ │ ├── MenuNumberDialog.java
│ │ │ │ ├── model
│ │ │ │ │ ├── SearchWaterModel.java
│ │ │ │ │ └── SelectedMenuModel.java
│ │ │ │ ├── ProductMainFrame.java
│ │ │ │ ├── ProductRunnable.java
│ │ │ │ └── SearchWaterPanel.java
│ │ │ ├── iutils
│ │ │ │ ├── ConnManager.java
│ │ │ │ ├── Pinyin.java
│ │ │ │ ├── QueryRunner.java
│ │ │ │ └── resource
│ │ │ │ ├── getImage
│ │ │ │ │ └── GetImage.java
│ │ │ │ ├── image
│ │ │ │ │ ├── 01-01.jpg
│ │ │ │ │ ├── 01-02.jpg
│ │ │ │ │ ├── 01-03.jpg
│ │ │ │ │ ├── 01-04.jpg
│ │ │ │ │ ├── 01-05.jpg
│ │ │ │ │ ├── 01-07.jpg
│ │ │ │ │ ├── 01-08.jpg
│ │ │ │ │ ├── 019.jpg
│ │ │ │ │ ├── 02-1.gif
│ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ ├── 02-2-1.jpg
│ │ │ │ │ ├── 02-2-1n.jpg
│ │ │ │ │ ├── 02-2-2.jpg
│ │ │ │ │ ├── 02-2-2n.jpg
│ │ │ │ │ ├── 02-3.jpg
│ │ │ │ │ ├── 02-4-1.jpg
│ │ │ │ │ ├── 02-4-2.jpg
│ │ │ │ │ ├── 02-5.jpg
│ │ │ │ │ ├── 02-6.jpg
│ │ │ │ │ ├── 02-7.jpg
│ │ │ │ │ ├── 02-8.jpg
│ │ │ │ │ ├── 02-9.jpg
│ │ │ │ │ ├── 02-9n.jpg
│ │ │ │ │ ├── 03-1.jpg
│ │ │ │ │ ├── 03-2.jpg
│ │ │ │ │ ├── 03-3.jpg
│ │ │ │ │ ├── 03-4.jpg
│ │ │ │ │ ├── 03-5.jpg
│ │ │ │ │ ├── 04-1.jpg
│ │ │ │ │ ├── 04-2.jpg
│ │ │ │ │ ├── 04-3.jpg
│ │ │ │ │ ├── 04-4.jpg
│ │ │ │ │ ├── 04-5.jpg
│ │ │ │ │ ├── 04-6.jpg
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 2字歌曲.jpg
│ │ │ │ │ ├── 3字歌曲.jpg
│ │ │ │ │ ├── 4字歌曲.jpg
│ │ │ │ │ ├── 5字歌曲.jpg
│ │ │ │ │ ├── 6字歌曲.jpg
│ │ │ │ │ ├── 7字歌曲.jpg
│ │ │ │ │ ├── 8字歌曲.jpg
│ │ │ │ │ ├── controlpage.jpg
│ │ │ │ │ ├── logo1.jpg
│ │ │ │ │ ├── logo2.jpg
│ │ │ │ │ ├── next.jpg
│ │ │ │ │ ├── pyImages
│ │ │ │ │ │ ├── 02-1.JPG
│ │ │ │ │ │ ├── 0.jpg
│ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ ├── 3.jpg
│ │ │ │ │ │ ├── 4.jpg
│ │ │ │ │ │ ├── 5.jpg
│ │ │ │ │ │ ├── 6.jpg
│ │ │ │ │ │ ├── 7.jpg
│ │ │ │ │ │ ├── 8.jpg
│ │ │ │ │ │ ├── 9.jpg
│ │ │ │ │ │ ├── A.jpg
│ │ │ │ │ │ ├── B.jpg
│ │ │ │ │ │ ├── C.jpg
│ │ │ │ │ │ ├── D.jpg
│ │ │ │ │ │ ├── E.jpg
│ │ │ │ │ │ ├── enter.jpg
│ │ │ │ │ │ ├── F.jpg
│ │ │ │ │ │ ├── G.jpg
│ │ │ │ │ │ ├── H.jpg
│ │ │ │ │ │ ├── I.jpg
│ │ │ │ │ │ ├── J.jpg
│ │ │ │ │ │ ├── K.jpg
│ │ │ │ │ │ ├── kongbai.jpg
│ │ │ │ │ │ ├── L.jpg
│ │ │ │ │ │ ├── M.jpg
│ │ │ │ │ │ ├── modify.jpg
│ │ │ │ │ │ ├── N.jpg
│ │ │ │ │ │ ├── O.jpg
│ │ │ │ │ │ ├── P.jpg
│ │ │ │ │ │ ├── qingkong.jpg
│ │ │ │ │ │ ├── Q.jpg
│ │ │ │ │ │ ├── R.jpg
│ │ │ │ │ │ ├── S.jpg
│ │ │ │ │ │ ├── T.jpg
│ │ │ │ │ │ ├── U.jpg
│ │ │ │ │ │ ├── V.jpg
│ │ │ │ │ │ ├── W.jpg
│ │ │ │ │ │ ├── X.jpg
│ │ │ │ │ │ ├── Y.jpg
│ │ │ │ │ │ └── Z.jpg
│ │ │ │ │ ├── serverlogpage.jpg
│ │ │ │ │ ├── Song1.jpg
│ │ │ │ │ ├── Song.jpg
│ │ │ │ │ ├── up.jpg
│ │ │ │ │ ├── 上.jpg
│ │ │ │ │ ├── 上一页.jpg
│ │ │ │ │ ├── 下一页.jpg
│ │ │ │ │ ├── 乐队组合.jpg
│ │ │ │ │ ├── 优先.jpg
│ │ │ │ │ ├── 儿童歌曲.jpg
│ │ │ │ │ ├── 关机.jpg
│ │ │ │ │ ├── 其他歌星.jpg
│ │ │ │ │ ├── 其他语种.jpg
│ │ │ │ │ ├── 分类点歌背景.jpg
│ │ │ │ │ ├── 删除.jpg
│ │ │ │ │ ├── 台语歌曲.jpg
│ │ │ │ │ ├── 国纷纷纷纷纷纷纷纷纷纷纷纷飞.jpg
│ │ │ │ │ ├── 国语歌曲.jpg
│ │ │ │ │ ├── 大陆歌星.jpg
│ │ │ │ │ ├── 字数点歌背景.jpg
│ │ │ │ │ ├── 对唱合唱.jpg
│ │ │ │ │ ├── 已选歌曲背景.jpg
│ │ │ │ │ ├── 广告栏.jpg
│ │ │ │ │ ├── 拼音点歌背景.jpg
│ │ │ │ │ ├── 排行点歌.jpg
│ │ │ │ │ ├── 日韩歌曲.jpg
│ │ │ │ │ ├── 欧美歌星.jpg
│ │ │ │ │ ├── 歌星点歌背景.jpg
│ │ │ │ │ ├── 歌星选择背景.jpg
│ │ │ │ │ ├── 民族歌曲.jpg
│ │ │ │ │ ├── 流行歌曲.jpg
│ │ │ │ │ ├── 港台歌星.jpg
│ │ │ │ │ ├── 粤语歌曲.jpg
│ │ │ │ │ ├── 网络歌曲.jpg
│ │ │ │ │ ├── 背景1.jpg
│ │ │ │ │ ├── 背景2.jpg
│ │ │ │ │ ├── 英语歌曲.jpg
│ │ │ │ │ ├── 语种点歌背景.jpg
│ │ │ │ │ ├── 返回.jpg
│ │ │ │ │ ├── 退到桌面.jpg
│ │ │ │ │ ├── 重启.jpg
│ │ │ │ │ ├── 革命歌曲.jpg
│ │ │ │ │ ├── 韩日歌星.jpg
│ │ │ │ │ └── 韩语歌曲.jpg
│ │ │ │ └── ResourceManager.java
│ │ │ ├── log
│ │ │ │ └── ClientLog.java
│ │ │ └── oracle
│ │ │ ├── ConnManager.java
│ │ │ ├── product
│ │ │ │ ├── ConnManager.java
│ │ │ │ └── QueryRunner.java
│ │ │ └── QueryRunner.java
│ │ └── common
│ │ └── border
│ │ ├── JImageButton.java
│ │ ├── JImageLable.java
│ │ └── JImagePanel.java
│ ├── GaGaKTV服务器附件
│ │ ├── bin
│ │ │ ├── houselist
│ │ │ │ ├── HouseButton.class
│ │ │ │ ├── HouseList.class
│ │ │ │ └── TimeRemindThread.class
│ │ │ └── util
│ │ │ └── ResourceManager.class
│ │ └── src
│ │ ├── houselist
│ │ │ ├── HouseButton.java
│ │ │ ├── HouseList.java
│ │ │ └── TimeRemindThread.java
│ │ └── util
│ │ └── ResourceManager.java
│ └── GaGaKTV通信
│ ├── bin
│ │ ├── boosound.wav
│ │ ├── communicate
│ │ │ ├── Client.class
│ │ │ ├── ClientListenThread.class
│ │ │ ├── Server.class
│ │ │ ├── ServerThreadForListen.class
│ │ │ ├── ServerThreadForRead.class
│ │ │ └── thread
│ │ │ ├── ClientReceive.class
│ │ │ ├── ReceiveVedioRTP.class
│ │ │ ├── ServerTransmit.class
│ │ │ ├── TimeCountThread.class
│ │ │ └── TransmitRTP.class
│ │ ├── filetransmit
│ │ │ ├── client
│ │ │ │ ├── ClientApp.class
│ │ │ │ └── ClientTransmitManager.class
│ │ │ └── server
│ │ │ ├── ServerApp.class
│ │ │ └── ServerTransmitManager.class
│ │ ├── fire.wav
│ │ ├── gui
│ │ │ ├── addframe
│ │ │ │ ├── ExitFrame.class
│ │ │ │ ├── FireFrame.class
│ │ │ │ └── FireSound.class
│ │ │ ├── dialog
│ │ │ │ ├── OptionalDialog.class
│ │ │ │ └── TimeRemindDialog.class
│ │ │ ├── MainFrame$CreateRollSysMassage.class
│ │ │ └── MainFrame.class
│ │ ├── longcheersound.wav
│ │ ├── overcode
│ │ │ ├── DrawPanel.class
│ │ │ ├── TestApp$1.class
│ │ │ └── TestApp.class
│ │ ├── player
│ │ │ ├── CoperatePlayer.class
│ │ │ ├── OperatePlayerThread.class
│ │ │ ├── PlayerThread.class
│ │ │ └── TestApp2.class
│ │ ├── resource
│ │ │ └── picture
│ │ │ ├── background.jpg
│ │ │ ├── boo.gif
│ │ │ ├── cheer2.gif
│ │ │ ├── cheer.gif
│ │ │ ├── fire.jpg
│ │ │ ├── logo1.jpg
│ │ │ ├── logo2.jpg
│ │ │ ├── ZXJ.jpg
│ │ │ ├── 关机.jpg
│ │ │ ├── 背景1.jpg
│ │ │ ├── 返回.jpg
│ │ │ ├── 退到桌面.jpg
│ │ │ └── 重启.jpg
│ │ ├── rtptransmit
│ │ │ └── video
│ │ │ ├── receive
│ │ │ │ ├── ReceiveVedio$PlayerPanel.class
│ │ │ │ ├── ReceiveVedio$PlayerWindow.class
│ │ │ │ ├── ReceiveVedio$SessionLabel.class
│ │ │ │ ├── ReceiveVedio.class
│ │ │ │ ├── RTPSocketAdapter$SockInputStream.class
│ │ │ │ ├── RTPSocketAdapter$SockOutputStream.class
│ │ │ │ └── RTPSocketAdapter.class
│ │ │ └── send
│ │ │ ├── TransmitVedio$StateListener.class
│ │ │ └── TransmitVedio.class
│ │ ├── test
│ │ │ ├── ClientC.class
│ │ │ ├── CtrlFtpFile.class
│ │ │ └── TestApp.class
│ │ └── utils
│ │ ├── JImagePanel.class
│ │ ├── MusicPacket.class
│ │ ├── MyPanel.class
│ │ ├── PlayOnlineSoundThread.class
│ │ ├── PlaySound.class
│ │ └── ResourceManage.class
│ ├── config
│ │ ├── db_config.pro
│ │ └── path.properties
│ ├── hs_err_pid2016.log
│ ├── images
│ │ └── logo.gif
│ ├── path.properties
│ ├── sound
│ │ ├── boosound.wav
│ │ ├── fire.wav
│ │ └── longcheersound.wav
│ └── src
│ ├── communicate
│ │ ├── Client.java
│ │ ├── ClientListenThread.java
│ │ ├── Server.java
│ │ ├── ServerThreadForListen.java
│ │ ├── ServerThreadForRead.java
│ │ └── thread
│ │ ├── ClientReceive.java
│ │ ├── ReceiveVedioRTP.java
│ │ ├── ServerTransmit.java
│ │ ├── TimeCountThread.java
│ │ └── TransmitRTP.java
│ ├── filetransmit
│ │ ├── client
│ │ │ ├── ClientApp.java
│ │ │ └── ClientTransmitManager.java
│ │ └── server
│ │ ├── ServerApp.java
│ │ └── ServerTransmitManager.java
│ ├── gui
│ │ ├── addframe
│ │ │ ├── ExitFrame.java
│ │ │ ├── FireFrame.java
│ │ │ └── FireSound.java
│ │ ├── dialog
│ │ │ ├── OptionalDialog.java
│ │ │ └── TimeRemindDialog.java
│ │ └── MainFrame.java
│ ├── overcode
│ │ └── TestApp.java
│ ├── player
│ │ ├── CoperatePlayer.java
│ │ ├── OperatePlayerThread.java
│ │ ├── PlayerThread.java
│ │ └── TestApp2.java
│ ├── resource
│ │ └── picture
│ │ ├── background.jpg
│ │ ├── boo.gif
│ │ ├── cheer2.gif
│ │ ├── cheer.gif
│ │ ├── fire.jpg
│ │ ├── logo1.jpg
│ │ ├── logo2.jpg
│ │ ├── ZXJ.jpg
│ │ ├── 关机.jpg
│ │ ├── 背景1.jpg
│ │ ├── 返回.jpg
│ │ ├── 退到桌面.jpg
│ │ └── 重启.jpg
│ ├── rtptransmit
│ │ └── video
│ │ ├── receive
│ │ │ ├── ReceiveVedio.java
│ │ │ └── RTPSocketAdapter.java
│ │ └── send
│ │ └── TransmitVedio.java
│ ├── test
│ │ ├── ClientC.java
│ │ ├── CtrlFtpFile.java
│ │ └── TestApp.java
│ └── utils
│ ├── JImagePanel.java
│ ├── MusicPacket.java
│ ├── MyPanel.java
│ ├── PlayOnlineSoundThread.java
│ ├── PlaySound.java
│ └── ResourceManage.java
└── 服务端
├── GaGaKTV客户端附件
│ ├── bin
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ └── bean
│ │ │ └── song
│ │ │ ├── Region.class
│ │ │ ├── Singer.class
│ │ │ ├── SingerSingingSongs.class
│ │ │ ├── Song.class
│ │ │ ├── SongLanguage.class
│ │ │ ├── SongType.class
│ │ │ ├── TypeDetail.class
│ │ │ └── TypeInfo.class
│ │ └── util
│ │ ├── ChooseList.class
│ │ └── ResourceManager.class
│ ├── src
│ │ ├── com
│ │ │ └── gagaktv
│ │ │ └── bean
│ │ │ └── song
│ │ │ ├── Region.java
│ │ │ ├── Singer.java
│ │ │ ├── SingerSingingSongs.java
│ │ │ ├── Song.java
│ │ │ ├── SongLanguage.java
│ │ │ ├── SongType.java
│ │ │ ├── TypeDetail.java
│ │ │ └── TypeInfo.java
│ │ └── util
│ │ ├── ChooseList.java
│ │ └── ResourceManager.java
│ └── util2.jar
├── GaGaKTV服务器
│ ├── bin
│ │ ├── action
│ │ │ ├── AddMoneyAction.class
│ │ │ ├── AppCloser.class
│ │ │ ├── BroadMassage.class
│ │ │ ├── BtnOpenHouseUseTreeAction.class
│ │ │ ├── BuyActionAction.class
│ │ │ ├── ChooseAction.class
│ │ │ ├── ClearScreenAction.class
│ │ │ ├── DialogCloserAction.class
│ │ │ ├── DialogSubBtnAction.class
│ │ │ ├── ExitAction.class
│ │ │ ├── FireAlarmAction.class
│ │ │ ├── ForceCloseAction.class
│ │ │ ├── HelpAction.class
│ │ │ ├── LoginAction.class
│ │ │ ├── OpenAction.class
│ │ │ ├── OpenHouseAction.class
│ │ │ ├── OpenHouseByTreeDialogSubBtnAction.class
│ │ │ ├── PaintAction.class
│ │ │ ├── PayAction.class
│ │ │ ├── PublishAdAction.class
│ │ │ ├── RemindTimeAction.class
│ │ │ ├── RightKeyOpenHouseAction.class
│ │ │ ├── SendMassageAction.class
│ │ │ ├── UnLockAction.class
│ │ │ └── UpBtnOpenHouseAction.class
│ │ ├── bean
│ │ │ ├── HouseTreeNodeCreator.class
│ │ │ ├── PrintAddMoneyMassage.class
│ │ │ └── PrintBillingMassage.class
│ │ ├── gagaktv
│ │ │ ├── action
│ │ │ │ └── song
│ │ │ │ ├── DocumentAction.class
│ │ │ │ ├── FileChooseAction.class
│ │ │ │ ├── singer
│ │ │ │ │ ├── AddSingerAction.class
│ │ │ │ │ ├── ImageFileChooserAction.class
│ │ │ │ │ ├── ModifySingerAction.class
│ │ │ │ │ └── SearchSingerAction.class
│ │ │ │ └── song
│ │ │ │ ├── AddSongAction.class
│ │ │ │ ├── ModifySongAction.class
│ │ │ │ └── SearchSongAction.class
│ │ │ ├── bean
│ │ │ │ └── song
│ │ │ │ ├── Region.class
│ │ │ │ ├── Singer.class
│ │ │ │ ├── SingerSingingSongs.class
│ │ │ │ ├── Song.class
│ │ │ │ ├── SongLanguage.class
│ │ │ │ ├── SongType.class
│ │ │ │ └── TypeInfo.class
│ │ │ ├── biz
│ │ │ │ └── song
│ │ │ │ ├── RegionBiz.class
│ │ │ │ ├── SingerBiz.class
│ │ │ │ ├── SongBiz.class
│ │ │ │ ├── SongLanguageBiz.class
│ │ │ │ └── TypeInfoBiz.class
│ │ │ ├── dao
│ │ │ │ └── song
│ │ │ │ ├── RegionDao.class
│ │ │ │ ├── SingerDao.class
│ │ │ │ ├── SingerSingingSongsDao.class
│ │ │ │ ├── SongDao.class
│ │ │ │ ├── SongLanguageDao.class
│ │ │ │ ├── SongTypeDao.class
│ │ │ │ └── TypeInfoDao.class
│ │ │ ├── gui
│ │ │ │ └── song
│ │ │ │ ├── MainPanel.class
│ │ │ │ ├── model
│ │ │ │ │ ├── SerchSingerTableModel.class
│ │ │ │ │ └── SerchSongTableModel.class
│ │ │ │ ├── singer
│ │ │ │ │ ├── AddSingerDialog.class
│ │ │ │ │ ├── AddSingerPanel$1.class
│ │ │ │ │ ├── AddSingerPanel$2.class
│ │ │ │ │ ├── AddSingerPanel$3.class
│ │ │ │ │ ├── AddSingerPanel.class
│ │ │ │ │ ├── AllSingerPanel$1.class
│ │ │ │ │ ├── AllSingerPanel$2.class
│ │ │ │ │ ├── AllSingerPanel$3.class
│ │ │ │ │ ├── AllSingerPanel$4.class
│ │ │ │ │ ├── AllSingerPanel$5.class
│ │ │ │ │ ├── AllSingerPanel.class
│ │ │ │ │ ├── ModifySingerDialog$1.class
│ │ │ │ │ ├── ModifySingerDialog$2.class
│ │ │ │ │ └── ModifySingerDialog.class
│ │ │ │ └── song
│ │ │ │ ├── AddSongDialog.class
│ │ │ │ ├── AddSongPanel$1.class
│ │ │ │ ├── AddSongPanel$2.class
│ │ │ │ ├── AddSongPanel$3.class
│ │ │ │ ├── AddSongPanel.class
│ │ │ │ ├── AllSongPanel$1.class
│ │ │ │ ├── AllSongPanel$2.class
│ │ │ │ ├── AllSongPanel$3.class
│ │ │ │ ├── AllSongPanel$4.class
│ │ │ │ ├── AllSongPanel$5.class
│ │ │ │ ├── AllSongPanel.class
│ │ │ │ ├── CreateLanguageCombox.class
│ │ │ │ ├── ModifySongDialog$1.class
│ │ │ │ └── ModifySongDialog.class
│ │ │ ├── iutils
│ │ │ │ ├── ConnManager.class
│ │ │ │ ├── QueryRunner.class
│ │ │ │ ├── resource
│ │ │ │ │ └── ResourceManager.class
│ │ │ │ └── song
│ │ │ │ └── iuils
│ │ │ │ ├── DialogCenterDisplay.class
│ │ │ │ ├── FileChooser.class
│ │ │ │ ├── ImageFileChooser.class
│ │ │ │ ├── Pinyin.class
│ │ │ │ ├── RemoveFile.class
│ │ │ │ └── TextFieldInputCheck.class
│ │ │ └── Test.class
│ │ ├── gui
│ │ │ ├── AddMoneyDialog.class
│ │ │ ├── AddMoneyDialogSubBtnAction.class
│ │ │ ├── HelpDialog.class
│ │ │ ├── HouseInfoDialog$1.class
│ │ │ ├── HouseInfoDialog.class
│ │ │ ├── HouseInfoFrame.class
│ │ │ ├── JLinkLabel.class
│ │ │ ├── LockDialog.class
│ │ │ ├── LoginFrame.class
│ │ │ ├── MainFrame$1.class
│ │ │ ├── MainFrame$2.class
│ │ │ ├── MainFrame.class
│ │ │ ├── OpenHouseDialog.class
│ │ │ └── Time.class
│ │ ├── ktv
│ │ │ └── resource
│ │ │ └── picture
│ │ │ ├── house2.png
│ │ │ ├── house.png
│ │ │ ├── ktv.jpg
│ │ │ ├── ktvlogo.jpg
│ │ │ ├── loginbackground.jpg
│ │ │ ├── loginicon.png
│ │ │ ├── logo.jpg
│ │ │ ├── 五月天.jpg
│ │ │ ├── 到时提醒.png
│ │ │ ├── 帮助.png
│ │ │ ├── 广告.png
│ │ │ ├── 开包.png
│ │ │ ├── 添加酒水.png
│ │ │ ├── 火警.png
│ │ │ ├── 退出.gif
│ │ │ └── 锁定.png
│ │ ├── start
│ │ │ └── Start.class
│ │ ├── test
│ │ │ └── Test.class
│ │ ├── thread
│ │ │ ├── ShowBtnStateThread.class
│ │ │ └── TestThread.class
│ │ └── util
│ │ ├── CheckTextFiled.class
│ │ ├── FaceRunner.class
│ │ └── ResourceManager.class
│ ├── config
│ │ └── db_config.pro
│ └── src
│ ├── action
│ │ ├── AddMoneyAction.java
│ │ ├── AppCloser.java
│ │ ├── BroadMassage.java
│ │ ├── BtnOpenHouseUseTreeAction.java
│ │ ├── BuyActionAction.java
│ │ ├── ChooseAction.java
│ │ ├── ClearScreenAction.java
│ │ ├── DialogCloserAction.java
│ │ ├── DialogSubBtnAction.java
│ │ ├── ExitAction.java
│ │ ├── FireAlarmAction.java
│ │ ├── ForceCloseAction.java
│ │ ├── HelpAction.java
│ │ ├── LoginAction.java
│ │ ├── OpenAction.java
│ │ ├── OpenHouseAction.java
│ │ ├── OpenHouseByTreeDialogSubBtnAction.java
│ │ ├── PaintAction.java
│ │ ├── PayAction.java
│ │ ├── PublishAdAction.java
│ │ ├── RemindTimeAction.java
│ │ ├── RightKeyOpenHouseAction.java
│ │ ├── SendMassageAction.java
│ │ ├── UnLockAction.java
│ │ └── UpBtnOpenHouseAction.java
│ ├── bean
│ │ ├── HouseTreeNodeCreator.java
│ │ ├── PrintAddMoneyMassage.java
│ │ └── PrintBillingMassage.java
│ ├── gagaktv
│ │ ├── action
│ │ │ └── song
│ │ │ ├── DocumentAction.java
│ │ │ ├── FileChooseAction.java
│ │ │ ├── singer
│ │ │ │ ├── AddSingerAction.java
│ │ │ │ ├── ImageFileChooserAction.java
│ │ │ │ ├── ModifySingerAction.java
│ │ │ │ └── SearchSingerAction.java
│ │ │ └── song
│ │ │ ├── AddSongAction.java
│ │ │ ├── ModifySongAction.java
│ │ │ └── SearchSongAction.java
│ │ ├── bean
│ │ │ └── song
│ │ │ ├── Region.java
│ │ │ ├── Singer.java
│ │ │ ├── SingerSingingSongs.java
│ │ │ ├── Song.java
│ │ │ ├── SongLanguage.java
│ │ │ ├── SongType.java
│ │ │ └── TypeInfo.java
│ │ ├── biz
│ │ │ └── song
│ │ │ ├── RegionBiz.java
│ │ │ ├── SingerBiz.java
│ │ │ ├── SongBiz.java
│ │ │ ├── SongLanguageBiz.java
│ │ │ └── TypeInfoBiz.java
│ │ ├── dao
│ │ │ └── song
│ │ │ ├── RegionDao.java
│ │ │ ├── SingerDao.java
│ │ │ ├── SingerSingingSongsDao.java
│ │ │ ├── SongDao.java
│ │ │ ├── SongLanguageDao.java
│ │ │ ├── SongTypeDao.java
│ │ │ └── TypeInfoDao.java
│ │ ├── gui
│ │ │ └── song
│ │ │ ├── MainPanel.java
│ │ │ ├── model
│ │ │ │ ├── SerchSingerTableModel.java
│ │ │ │ └── SerchSongTableModel.java
│ │ │ ├── singer
│ │ │ │ ├── AddSingerDialog.java
│ │ │ │ ├── AddSingerPanel.java
│ │ │ │ ├── AllSingerPanel.java
│ │ │ │ └── ModifySingerDialog.java
│ │ │ └── song
│ │ │ ├── AddSongDialog.java
│ │ │ ├── AddSongPanel.java
│ │ │ ├── AllSongPanel.java
│ │ │ ├── CreateLanguageCombox.java
│ │ │ └── ModifySongDialog.java
│ │ ├── iutils
│ │ │ ├── ConnManager.java
│ │ │ ├── QueryRunner.java
│ │ │ ├── resource
│ │ │ │ └── ResourceManager.java
│ │ │ └── song
│ │ │ └── iuils
│ │ │ ├── DialogCenterDisplay.java
│ │ │ ├── FileChooser.java
│ │ │ ├── ImageFileChooser.java
│ │ │ ├── Pinyin.java
│ │ │ ├── RemoveFile.java
│ │ │ └── TextFieldInputCheck.java
│ │ └── Test.java
│ ├── gui
│ │ ├── AddMoneyDialog.java
│ │ ├── AddMoneyDialogSubBtnAction.java
│ │ ├── HelpDialog.java
│ │ ├── HouseInfoDialog.java
│ │ ├── HouseInfoFrame.java
│ │ ├── JLinkLabel.java
│ │ ├── LockDialog.java
│ │ ├── LoginFrame.java
│ │ ├── MainFrame.java
│ │ ├── OpenHouseDialog.java
│ │ └── Time.java
│ ├── ktv
│ │ └── resource
│ │ └── picture
│ │ ├── house2.png
│ │ ├── house.png
│ │ ├── ktv.jpg
│ │ ├── ktvlogo.jpg
│ │ ├── loginbackground.jpg
│ │ ├── loginicon.png
│ │ ├── logo.jpg
│ │ ├── 五月天.jpg
│ │ ├── 到时提醒.png
│ │ ├── 帮助.png
│ │ ├── 广告.png
│ │ ├── 开包.png
│ │ ├── 添加酒水.png
│ │ ├── 火警.png
│ │ ├── 退出.gif
│ │ └── 锁定.png
│ ├── start
│ │ └── Start.java
│ ├── test
│ │ └── Test.java
│ ├── thread
│ │ ├── ShowBtnStateThread.java
│ │ └── TestThread.java
│ └── util
│ ├── CheckTextFiled.java
│ ├── FaceRunner.java
│ └── ResourceManager.java
├── GaGaKTV服务器附件
│ ├── bin
│ │ ├── houselist
│ │ │ ├── HouseButton.class
│ │ │ ├── HouseList.class
│ │ │ └── TimeRemindThread.class
│ │ └── util
│ │ └── ResourceManager.class
│ └── src
│ ├── houselist
│ │ ├── HouseButton.java
│ │ ├── HouseList.java
│ │ └── TimeRemindThread.java
│ └── util
│ └── ResourceManager.java
└── GaGaKTV通信
├── bin
│ ├── boosound.wav
│ ├── communicate
│ │ ├── Client.class
│ │ ├── ClientListenThread.class
│ │ ├── Server.class
│ │ ├── ServerThreadForListen.class
│ │ ├── ServerThreadForRead.class
│ │ └── thread
│ │ ├── ClientReceive.class
│ │ ├── ReceiveVedioRTP.class
│ │ ├── ServerTransmit.class
│ │ ├── TimeCountThread.class
│ │ └── TransmitRTP.class
│ ├── filetransmit
│ │ ├── client
│ │ │ ├── ClientApp.class
│ │ │ └── ClientTransmitManager.class
│ │ └── server
│ │ ├── ServerApp.class
│ │ └── ServerTransmitManager.class
│ ├── gui
│ │ ├── dialog
│ │ │ ├── OptionalDialog.class
│ │ │ └── TimeRemindDialog.class
│ │ ├── lock
│ │ │ └── ExitFrame.class
│ │ ├── MainFrame$CreateRollSysMassage.class
│ │ └── MainFrame.class
│ ├── longcheersound.wav
│ ├── online.wav
│ ├── overcode
│ │ ├── DrawPanel.class
│ │ ├── TestApp$1.class
│ │ └── TestApp.class
│ ├── player
│ │ ├── CoperatePlayer.class
│ │ ├── OperatePlayerThread.class
│ │ ├── PlayerThread.class
│ │ └── TestApp2.class
│ ├── resource
│ │ └── picture
│ │ ├── background.jpg
│ │ ├── boo.gif
│ │ ├── cheer2.gif
│ │ ├── cheer.gif
│ │ ├── logo1.jpg
│ │ ├── logo2.jpg
│ │ ├── 关机.jpg
│ │ ├── 背景1.jpg
│ │ ├── 返回.jpg
│ │ ├── 退到桌面.jpg
│ │ └── 重启.jpg
│ ├── rtptransmit
│ │ └── video
│ │ ├── receive
│ │ │ ├── ReceiveVedio$PlayerPanel.class
│ │ │ ├── ReceiveVedio$PlayerWindow.class
│ │ │ ├── ReceiveVedio$SessionLabel.class
│ │ │ ├── ReceiveVedio.class
│ │ │ ├── RTPSocketAdapter$SockInputStream.class
│ │ │ ├── RTPSocketAdapter$SockOutputStream.class
│ │ │ └── RTPSocketAdapter.class
│ │ └── send
│ │ ├── TransmitVedio$StateListener.class
│ │ └── TransmitVedio.class
│ ├── test
│ │ ├── ClientC.class
│ │ ├── CtrlFtpFile.class
│ │ └── TestApp.class
│ └── utils
│ ├── JImagePanel.class
│ ├── MusicPacket.class
│ ├── MyPanel.class
│ ├── PlayOnlineSoundThread.class
│ ├── PlaySound.class
│ └── ResourceManage.class
├── config
│ ├── db_config.pro
│ └── path.properties
├── GaGaKTV通信_fat.jar
├── images
│ └── logo.gif
├── path.properties
├── sound
│ ├── boosound.wav
│ ├── longcheersound.wav
│ └── online.wav
└── src
├── communicate
│ ├── Client.java
│ ├── ClientListenThread.java
│ ├── Server.java
│ ├── ServerThreadForListen.java
│ ├── ServerThreadForRead.java
│ └── thread
│ ├── ClientReceive.java
│ ├── ReceiveVedioRTP.java
│ ├── ServerTransmit.java
│ ├── TimeCountThread.java
│ └── TransmitRTP.java
├── filetransmit
│ ├── client
│ │ ├── ClientApp.java
│ │ └── ClientTransmitManager.java
│ └── server
│ ├── ServerApp.java
│ └── ServerTransmitManager.java
├── gui
│ ├── dialog
│ │ ├── OptionalDialog.java
│ │ └── TimeRemindDialog.java
│ ├── lock
│ │ └── ExitFrame.java
│ └── MainFrame.java
├── overcode
│ └── TestApp.java
├── player
│ ├── CoperatePlayer.java
│ ├── OperatePlayerThread.java
│ ├── PlayerThread.java
│ └── TestApp2.java
├── resource
│ └── picture
│ ├── background.jpg
│ ├── boo.gif
│ ├── cheer2.gif
│ ├── cheer.gif
│ ├── logo1.jpg
│ ├── logo2.jpg
│ ├── 关机.jpg
│ ├── 背景1.jpg
│ ├── 返回.jpg
│ ├── 退到桌面.jpg
│ └── 重启.jpg
├── rtptransmit
│ └── video
│ ├── receive
│ │ ├── ReceiveVedio.java
│ │ └── RTPSocketAdapter.java
│ └── send
│ └── TransmitVedio.java
├── test
│ ├── ClientC.java
│ ├── CtrlFtpFile.java
│ └── TestApp.java
└── utils
├── JImagePanel.java
├── MusicPacket.java
├── MyPanel.java
├── PlayOnlineSoundThread.java
├── PlaySound.java
└── ResourceManage.java
550 directories, 2406 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论