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

正文內(nèi)容

基于工作過程的java程序設(shè)計(jì)--第9章 java線程-文庫(kù)吧

2025-09-19 13:06 本頁面


【正文】 nnable的方式,實(shí)現(xiàn)本節(jié)實(shí)例程序。 動(dòng)畫實(shí)現(xiàn) ? 知識(shí)要點(diǎn) – ? 動(dòng)畫的實(shí)現(xiàn) – ? 處理閃爍 – ? 聲音和圖像并行播放 ? [實(shí)例 ] 編寫 Java Applet程序,使字符串自左向右移動(dòng)。 ? 1.詳細(xì)設(shè)計(jì) – public class Animation extends Applet implements Runnable{ – 定義變量; – //Applet的 start()方法 – public void start(){ – 創(chuàng)建線程并啟動(dòng); – } – //Applet的 stop()方法 – public void stop(){ – 終止動(dòng)畫線程; – } – //線程的 run()方法 – public void run(){ – 每 300毫秒不斷截取子串并發(fā)出重畫請(qǐng)求; – } – public void paint(Graphics g){ – 重畫每幀圖; – } – } ? 2.輸出文字編碼實(shí)現(xiàn) – 1) 創(chuàng)建線程并啟動(dòng) – 語句: ? if(animationthread==null){ ? animationthread = new Thread(this)。 ? ()。 ? } – 分析:這個(gè)過程在 start()方法中實(shí)現(xiàn),所以一旦啟動(dòng) Applet,就啟動(dòng)了該線程。 – 2) 終止動(dòng)畫線程; – 語句: – if (animationthread!=null){ ? ()。 ? animationthread=null。 ? } – 分析: Applet的 stop()方法處理Applet結(jié)束的工作,這里需要終止處理動(dòng)畫線程序。 – 3) 每 300毫秒不斷截取子串并發(fā)出重畫請(qǐng)求 ? 語句: – while (true){ – begin。 – //如果字符串已取完,又從倒數(shù)第一個(gè)開始取 – if (begin0) – begin = ()1。 – repaint()。 – try{ – (300)。 – }catch(InterruptedException e){} – } ? 分析: begin表示子串的起點(diǎn), repain()會(huì)自動(dòng)調(diào)用paint()方法實(shí)現(xiàn)重畫。 – 4) 清屏每幀圖 ? 語句: – (font)。 – ()。 – (ng(begin,()),2,60)。 ? 分析:用設(shè)置的字體和顏色畫字符串。 ? 3.源代碼 略。 4.測(cè)試與運(yùn)行 5.技術(shù)分析 ? 1) 動(dòng)畫的實(shí)現(xiàn) – Java 用 包中的 Graphics 類的 drawImage()方法在屏幕上畫出圖像,然后通過定義一個(gè)線程,讓該線程睡眠一段時(shí)間,再切換成另外一幅圖像;如此循環(huán),在屏幕上畫出一系列的幀來造成運(yùn)動(dòng)的感覺,從而達(dá)到
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1