freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

音樂(lè)播放器畢業(yè)設(shè)計(jì)論文(參考版)

2025-06-26 18:44本頁(yè)面
  

【正文】 同時(shí)我也向曾經(jīng)幫助過(guò)我的老師和同學(xué)致以最誠(chéng)摯的感謝,在此對(duì)他們一一并表示感謝!參考文獻(xiàn)[1] 施霞萍, 第二版 機(jī)械功業(yè)出版社 2010,P20315.[2] 耿素云,[M].清華大學(xué)出版社,P10300.[3] 原野,沈均義,2002年,P5457.[4] 劉黎明, Applet ,2000,P278.[5] 潘傳幫,P3454.[6] 李爭(zhēng),陸正中 .JBuilder ,P5659.[7] 張勇,P1298.[8] Sun公司編著Java程序設(shè)計(jì)語(yǔ)言基礎(chǔ): Java技術(shù)網(wǎng)站電子文檔[9] Bruce ,P2345.[10] ,P3466.[11] 張桂珠 劉麗 陳愛(ài)國(guó) Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)北京郵電大學(xué)出版社,P2375.[12] [M]. 北京:冶金工業(yè)出版社,2007年,P8790.[13] [M]. 北京:清華大學(xué)出版社,.。在此我非常感謝我的指導(dǎo)老師,她工作繁忙,又同時(shí)帶多個(gè)學(xué)生,但仍不厭其煩的幫我找出論文中所出現(xiàn)的問(wèn)題,并在我論文寫(xiě)作過(guò)程中給我全程指導(dǎo),在百忙之中認(rèn)真幫我審稿。雖然在開(kāi)始寫(xiě)程序之前我們做了多的準(zhǔn)備工作,但在真正的寫(xiě)程序時(shí)仍然發(fā)現(xiàn)許多問(wèn)題,有些問(wèn)題是分析時(shí)的疏漏,有些則是如果不做無(wú)論如何也想不到的。同時(shí),系統(tǒng)中還存在許多問(wèn)題,有待在日后的使用中發(fā)現(xiàn)和解決。 在程序設(shè)計(jì)過(guò)程中,我體會(huì)到了只有實(shí)踐才能掌握知識(shí),書(shū)本上的知識(shí)是不夠的,只有把理論與實(shí)踐相結(jié)合才能夠真正的學(xué)到知識(shí)。但是由于時(shí)間倉(cāng)促,仍有許多方面存在著不足,一些功能還是沒(méi)有實(shí)現(xiàn),比如播放器只可以播放java 本身支持的幾種音樂(lè)格式,不能添加歌詞同步,不能在線播放等,整個(gè)播放器還有許多功能需要待進(jìn)一步的完善和改進(jìn)。 } } repaint()。amp。 i++) { if (time = (size 1).getTime()) { standOutSign = size 1。 for (int i = 0。 } } /** * 更新歌詞 * param time時(shí)歌詞播放的時(shí)間 */ public void updateLRC(int time) { if (!isAdjustLrc()) { = time。 ()。 ().setMediaTime(new Time(().getTime() * ))。 if (media) { ()。 (standOutSign + decrease) = 0) { = standOutSign + decrease。 (standOutSign + decrease) () 1amp。 } } 歌詞同步詳細(xì)設(shè)計(jì)主要實(shí)現(xiàn)了讀取同步對(duì)應(yīng)功能,并實(shí)現(xiàn)了類(lèi)似酷狗歌詞時(shí)間軸的歌詞拖動(dòng)功能, 歌詞功能實(shí)現(xiàn)代碼: /** * 調(diào)整歌詞進(jìn)度 * param decrease是移動(dòng)的個(gè)數(shù) * param media為true是調(diào)整音樂(lè)進(jìn)度,false時(shí)只調(diào)整歌詞進(jìn)度 */ public void adjustLRC(int decrease, boolean media) { if (() != 0 amp。 } else { currentSong = (index)。 } if ((index).isCanPlay()) { initPlayer((index))。 if (index == 0) { index = () 1。 } } /** * 上一首歌曲 */ public static void priorSong() { if (noCanPlaySong()) { return。 } else { currentSong = (index)。 } if ((index).isCanPlay()) { initPlayer((index))。 if (index == () 1) { index = 0。 } /** * 下一首歌曲 */ public static void nextSong() { if (noCanPlaySong()) { return。 (播放列表中沒(méi)有可以播放的歌曲)。 ()。 ()。 (new IconTool(images/).getIcon())。 ().refresh()。 (00:00| + (().getSeconds()))。 ()。 (new IconTool(images/).getIcon())。 ().refresh()。 (new IconTool(images/).getIcon())。 } } /** * 暫停音樂(lè)函數(shù) */ public static void pause() { if (player != null) { ()。 ().refresh()。 (index)。 (())。 (new IconTool(images/).getIcon())。 (())。 ().start()。 ()。 !noCanPlaySong()) { ().setLevel(() / )。主要功能實(shí)現(xiàn)代碼:/** * 開(kāi)始播放音樂(lè) */ public static void start() { if (player != null amp。 ().repaint()。 if (obj == ccButton) { Color newColor = (this, 更換顏色, null)。 } public static MySkin getCurrentSkin() { return mySkin。 } public Color getForegroundColor() { return ((fgColor))。 ().repaint()。 (getForegroundColor())。 ().getListTabPnl().setForeground(getListTextColor())。 (getForegroundColor())。 ().setForeground(getListTextColor())。 ().setUI(new MySliderUI(()))。 (getForegroundColor())。 ().setBackgroundColor(getBackgroundColor())。 } /** * 系統(tǒng)UI進(jìn)行更新 */ private void refreshSystem() { ().setTheme(themeNumer)。 = i。 loadTheme(path)。 } catch (IOException e) { (IOException)。 } /** * 加載主題 * param path */ private void loadTheme(String path) { try { ((path))。 private int themeNumer = ()。 private Config config = ()。 } 皮膚功能詳細(xì)設(shè)計(jì)此功能主要采用對(duì)話框形式顯示皮膚縮略圖,然后根據(jù)自己喜好選擇設(shè)置皮膚,也可以點(diǎn)擊下面的更換顏色選擇器自己配色。 ()。 if (bgImageNum != 1) { bgImageMenuItem[bgImageNum].setIcon(null)。 } /** * 設(shè)置歌詞背景 * param index為歌詞背景的下標(biāo) */ public void setLRCBackImage(int index) { if (index 0 || index = || index == bgImageNum) { return。 return new IconTool(imgPath).getImage()。 return (decode)。 } return (decode)。 } } /** * 得到前景色 * return 前景色 */ public Color getForegroundColor() { String decode = (fgColor)。 loadProperties(path)。amp。 } catch (IOException e) { (IOException)。: 圖:/** * 加載指定歌詞背景的屬性 * param file是屬性文件 */ private void loadProperties(String path) { try { ((path))。 (randNumber)。 initPlayer((randNumber))。// (true)。 ()。 ()。 ()。 //運(yùn)行此行會(huì)導(dǎo)致鼠標(biāo)進(jìn)入窗體時(shí)窗口閃爍 (img, 0, 0, null)。 0xff。 } return rec。 temp = 0。 } } } else {
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1