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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--龜兔賽跑游戲的設(shè)計(jì)與實(shí)現(xiàn)-展示頁

2024-12-12 13:25本頁面
  

【正文】 界面,同時(shí)通過設(shè)置布局,背景,字體等來豐富界面,最大程度的模 擬龜兔賽跑的場景。 在設(shè)計(jì)龜兔賽跑這個游戲中我們也遇到了技術(shù)上的一些困難,但通過組員們一致的努力,最終問題得以解決。同時(shí)還要保證游戲有一個真實(shí)的操作界面和人性化操作設(shè)計(jì),所以我們組在分配任務(wù)中重點(diǎn)強(qiáng)調(diào)了對線程部分內(nèi)容的復(fù)習(xí)和實(shí)踐。East China Jiaotong University 華東交通大學(xué) 08級信息計(jì)算 科學(xué) 第 1 頁 共 23 頁 基礎(chǔ) 科學(xué)學(xué)院 Java面向?qū)ο笳n程 設(shè)計(jì) —— 龜兔賽跑游戲 的設(shè)計(jì)與實(shí)現(xiàn) 班 級 信息與計(jì)算科學(xué) 學(xué) 號 姓 名 2021 年 7 月 1 日 East China Jiaotong University 華東交通大學(xué) 08級信息計(jì)算 科學(xué) 第 2 頁 共 23 頁 目錄 第一章 設(shè)計(jì)前言 ……………………………………………………… … .3 第二章 程序功能簡介 ………………………………………………… … ..3 第三章 設(shè)計(jì)主體內(nèi)容 ……………………… …………………………… ..4 1 程序分析 ………………………………………………… …… ..4 2 流程圖 ………………………………………………… ……… ..6 3 模塊說明 …………………………………………………… … ..7 4 源程序 ………………………………………………… ……… ..10 3 、 5 操 作 及 結(jié)果 ………………………………………………… ......20 第四章 設(shè)計(jì)體會 …………………………………………… ……… …… ..21 第五章 參考文獻(xiàn) ………………………………………………………… ..21 East China Jiaotong University 華東交通大學(xué) 08級信息計(jì)算 科學(xué) 第 3 頁 共 23 頁 Java 程序設(shè)計(jì) 第一章 .設(shè)計(jì)前言 本次課設(shè)我們組選擇的是龜兔賽跑游戲的制作。這個游戲?qū)嶋H上主要是對我們 JAVA學(xué)習(xí)中的線程部分的考察,尤其是多線程的定義,運(yùn)行等。在本次課設(shè)中我作為小組組長,主要負(fù)責(zé)線程類的構(gòu)建,操 作界面的設(shè)計(jì)以及對全組工作的整體協(xié)調(diào)。正如龜兔賽跑這個故事一樣,雖然我們在技術(shù)上不是很優(yōu)秀,但我們的組員有烏龜一樣堅(jiān)持不懈的精神 ,最終勝利到達(dá)終點(diǎn)。 能設(shè)置比賽時(shí)間,龜兔的數(shù)量等等。 在任意時(shí)間段內(nèi)龜兔的速度是隨機(jī)的。 開始比賽之后以動畫顯示賽跑 過程。 第三章 、主體內(nèi)容 一、設(shè)計(jì)分析 第一步:設(shè)計(jì) 良好游戲 界面 功能:實(shí)現(xiàn)基本的開始 、退出 游戲 功能、 選擇游戲模式等 。 FlowLayout 默認(rèn)是占滿第一行轉(zhuǎn)向第二行,并且放大時(shí)相對位置改變。) 若設(shè)置不合理,就可能出現(xiàn)多種錯誤。 添加背景面板監(jiān)聽重置各面板位置才能實(shí)現(xiàn)窗口放大時(shí)的相對位置不變 第二步:線程類的設(shè)計(jì) 功能:實(shí)現(xiàn)多只烏龜,兔子的多線程運(yùn)行 具體步驟: 第二步會遇到的問題及解決方案: 建立兔子線程,繼承接口 Runnable 并正確的實(shí)現(xiàn) run()方法。 建立烏龜線程,繼承接口 Runnable 并實(shí)現(xiàn)其 run()方法,要與兔子多線程 運(yùn) class Run 類(是主類,繼承Jframe 主要用于線程事件的邏輯控制) Time 類 RabbitThread 類 RabbitOneThread 類 TortoiseThread 類 SwingResourceManager 類,對圖片加載方法的重寫集合 ItemSelect 類 East China Jiaotong University 華東交通大學(xué) 08級信息計(jì)算 科學(xué) 第 6 頁 共 23 頁 行; 為了實(shí)現(xiàn)可選擇多只龜兔進(jìn)行賽跑,要實(shí)現(xiàn)多個兔子,烏龜線程,并能并發(fā)運(yùn)行 。 二、 程序結(jié)構(gòu)及 流程圖 East China Jiaotong University 華東交通大學(xué) 08級信息計(jì)算 科學(xué) 第 7 頁 共 23 頁 三、 各模塊的功能及程序說明 龜兔賽跑程序主要由以下幾個模塊構(gòu)成: 模塊一: 兔子線程模塊 該模塊主要是實(shí)現(xiàn)兔子運(yùn)行線程,類 RabbitThread 繼承了接口 Runnable 并實(shí)現(xiàn)其方法 run(),主要有兩個功能的實(shí)現(xiàn): 1 、 實(shí)現(xiàn) 兔子 的 隨機(jī) 速度 和 與烏 龜?shù)?并發(fā) 性 運(yùn)動 ;在 代 碼中 通過 SPEED = (int)(()*10)。//獲取兔子的位置 (, SPEED)。 模擬兔子的偷懶動作;通過代碼: if(((+100))amp。awake) { (睡覺 )。 } catch (InterruptedException e) { ()。}來隨時(shí)獲取兔子和烏龜?shù)奈恢?,?dāng)兔子跑到烏龜前面時(shí)兔子線程就會模擬睡覺 4 到 8 秒。 try { East China Jiaotong University 華東交通大學(xué) 08級信息計(jì)算 科學(xué) 第 8 頁 共 23 頁 (50)。} if (().y ()/2) { Point point = ()。}通過 try{}catch{}語句來實(shí)現(xiàn)兔子,烏龜兩個線程并發(fā)運(yùn)行,并通過隨機(jī)函數(shù)實(shí)現(xiàn)隨機(jī)速度以及模擬烏龜爬行; 模塊三:運(yùn)行模塊 該模塊主要是用來模擬龜兔賽跑的邏輯動作。通過把這個事件( new Runnable(設(shè)置計(jì)算器可見 ))添加到 awt的事件處理線程當(dāng)中去可以使得 awt 的事件處理線程會按照隊(duì)列的順序依次調(diào)用每個待處理的事件來運(yùn)行 使用該方式的原因是: a
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1