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

正文內(nèi)容

音樂(lè)播放器畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

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

【正文】 or())。 (getForegroundColor())。 ().setBorderColor(getListTextColor())。 ().repaint()。 } public Color getBackgroundColor() { return ((bgColor))。 } public Color getForegroundColor() { return ((fgColor))。 } public Color getListTextColor() { return ((ltColor))。 } public static MySkin getCurrentSkin() { return mySkin。 }}當(dāng)點(diǎn)擊更換按鈕時(shí)彈出系統(tǒng)顏色選擇器, 主要功能實(shí)現(xiàn)代碼:public void actionPerformed(ActionEvent e) { Object obj = ()。 if (obj == ccButton) { Color newColor = (this, 更換顏色, null)。 if (newColor != null) { (newColor)。 ().repaint()。 } } 播放按鈕詳細(xì)設(shè)計(jì)播放按鈕主要包括:上一曲/下一曲,播放/暫停,停止,聲音:開(kāi)/關(guān)。主要功能實(shí)現(xiàn)代碼:/** * 開(kāi)始播放音樂(lè) */ public static void start() { if (player != null amp。amp。 !noCanPlaySong()) { ().setLevel(() / )。 setSoundState(getSoundState())。 ()。 //進(jìn)度條更新 ()。 ().start()。 ()。 (())。 playerState = 。 (new IconTool(images/).getIcon())。 (images/)。 (())。 int index = (currentSong)。 (index)。 ().LoadLRC()。 ().refresh()。 ().refresh()。 } } /** * 暫停音樂(lè)函數(shù) */ public static void pause() { if (player != null) { ()。 playerState = 。 (new IconTool(images/).getIcon())。 (images/)。 ().refresh()。 } } /** * 停止播放 */ public static void stop() { if (player != null) { playerState = 。 (new IconTool(images/).getIcon())。 (images/)。 ()。 (0)。 (00:00| + (().getSeconds()))。 ()。 ().refresh()。 } } /** * 清空所有信息 */ public static void clear() { if (player != null) { playerState = 。 (new IconTool(images/).getIcon())。 (images/)。 ()。 (0)。 ()。 } (00:00|00:00)。 (播放列表中沒(méi)有可以播放的歌曲)。 ().setStandOutSign(0)。 } /** * 下一首歌曲 */ public static void nextSong() { if (noCanPlaySong()) { return。 } int index = (currentSong)。 if (index == () 1) { index = 0。 } else { index++。 } if ((index).isCanPlay()) { initPlayer((index))。 start()。 } else { currentSong = (index)。 nextSong()。 } } /** * 上一首歌曲 */ public static void priorSong() { if (noCanPlaySong()) { return。 } int index = (currentSong)。 if (index == 0) { index = () 1。 } else { index。 } if ((index).isCanPlay()) { initPlayer((index))。 start()。 } else { currentSong = (index)。 priorSong()。 } } 歌詞同步詳細(xì)設(shè)計(jì)主要實(shí)現(xiàn)了讀取同步對(duì)應(yīng)功能,并實(shí)現(xiàn)了類似酷狗歌詞時(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。amp。 (standOutSign + decrease) () 1amp。amp。 (standOutSign + decrease) = 0) { = standOutSign + decrease。 nowTime = ().getTime()。 if (media) { ()。 ()。 ().setMediaTime(new Time(().getTime() * ))。 ()。 ()。 } repaint()。 } } /** * 更新歌詞 * @param time時(shí)歌詞播放的時(shí)間 */ public void updateLRC(int time) { if (!isAdjustLrc()) { = time。 int size = ()。 for (int i = 0。 i size。 i++) { if (time = (size 1).getTime()) { standOutSign = size 1。 } else if (time = (i).getTime() amp。amp。 time = (i + 1).getTime()) { standOutSign = i。 } } repaint()。 } }結(jié) 論經(jīng)過(guò)老師的悉心指導(dǎo)和自己的辛苦努力,大體上完成了“Java音樂(lè)播放器”的開(kāi)發(fā)。但是由于時(shí)間倉(cāng)促,仍有許多方面存在著不足,一些功能還是沒(méi)有實(shí)現(xiàn),比如播放器只可以播放java 本身支持的幾種音樂(lè)格式,不能添加歌詞同步,不能在線播放等,整個(gè)播放器還有許多功能需要待進(jìn)一步的完善和改進(jìn)。經(jīng)過(guò)對(duì)畢業(yè)設(shè)計(jì)從頭到尾的設(shè)計(jì)和開(kāi)發(fā),使我在大學(xué)學(xué)到的知識(shí)應(yīng)用的更加熟練,達(dá)到了學(xué)以致用。 在程序設(shè)計(jì)過(guò)程中,我體會(huì)到了只有實(shí)踐才能掌握知識(shí),書(shū)本上的知識(shí)是不夠的,只有把理論與實(shí)踐相結(jié)合才能夠真正的學(xué)到知識(shí)。一個(gè)軟件的設(shè)計(jì),不可能一步到位,還需要不斷的完善和補(bǔ)充。同時(shí),系統(tǒng)中還存在許多問(wèn)題,有待在日后的使用中發(fā)現(xiàn)和解決。編程前的深思熟慮是減少程序調(diào)試工作量的重要方法,只有進(jìn)行充分考慮,才會(huì)減少調(diào)試過(guò)程中的工作量。雖然在開(kāi)始寫(xiě)程序之前我們做了多的準(zhǔn)備工作,但在真正的寫(xiě)程序時(shí)仍然發(fā)現(xiàn)許多問(wèn)題,有些問(wèn)題是分析時(shí)的疏漏,有些則是如果不做無(wú)論如何也想不到的。致 謝經(jīng)過(guò)這么長(zhǎng)時(shí)間的設(shè)計(jì)與開(kāi)發(fā),論文已基本完成。在此我非常感謝我的指導(dǎo)老師,她工作繁忙,又同時(shí)帶多個(gè)學(xué)生,但仍不厭其煩的幫我找出論文中所出現(xiàn)的問(wèn)題,并在我論文寫(xiě)作過(guò)程中給我全程指導(dǎo),在百忙之中認(rèn)真幫我審稿。再次感謝李天祥老師在我寫(xiě)論文過(guò)程中的細(xì)心指導(dǎo)!無(wú)論在理論上還是實(shí)踐中,他都給我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助和財(cái)富,忠心感謝向他表示感謝。同時(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é)出版社,.
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1