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

正文內(nèi)容

基于java的魔板游戲的設(shè)計(jì)與開(kāi)發(fā)-文庫(kù)吧資料

2024-11-25 21:54本頁(yè)面
  

【正文】 void setIsImagePlay():void setGrade(int):void panicComponent(Graphics):void getGrade():int JPanel PuzzleGame puzzlePad: PuzzlePad 2020 級(jí)程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告 21 ? tool 是 Toolkit 對(duì)象,負(fù)責(zé)創(chuàng)建 Image 聲明的圖像對(duì)象: image。 ? image 是 Image 聲明的圖像對(duì)象。 ? handleImage 是 HandleImage 類創(chuàng)建的對(duì)象,負(fù)責(zé)將一幅圖像分成若干幅小圖像。 m 和 n 的值是二維數(shù)值組 block 和 point的行數(shù)和列數(shù), m 和 n 的默認(rèn)值都是 3。 ? distance,grade,m 和 n 是 int 型數(shù)據(jù)。 2020 級(jí)程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告 20 圖 8 PuzzlePad 類的 UML 圖 以下是 UML 圖中有關(guān)數(shù)據(jù)和方法的詳細(xì)說(shuō)明。 ( a)數(shù)字魔板 ( b)圖像魔板 圖 7 PuzzlePad 創(chuàng)建的魔板對(duì)象 UML 圖 PuzzlePad 類時(shí) JPanel 容器的子類,所創(chuàng)建的對(duì)象: puzzlePad是 PuzzleGame 類中最重要的成員之一,作為一個(gè)容器添加到 PuzzleGame 窗口的中心。 ? main 方法是程序運(yùn)行的入口方法。如果用戶選中 newImage 或 defaultImage菜單項(xiàng)時(shí), actionPerformed(ActionEvent)方法所執(zhí)行的操作就是分別改變image 對(duì)象。 PuzzleGame 類創(chuàng)建的窗口是菜單中的菜單項(xiàng)、單選框以及按鈕上的 ActionEvent 事件監(jiān)視器。 ? tool 是 Toolkit 對(duì)象,負(fù)責(zé)創(chuàng)建 image 對(duì)象 2)方法 ? PuzzleGame()是構(gòu)造方法,負(fù)責(zé)完成窗口的初始化 操作。 startButton 將當(dāng)前窗口注冊(cè)為自己的 ActionEvent 事件監(jiān)視器。同一時(shí)刻 digitPlay 和 imagePlay 中只能有一個(gè)處于選中狀態(tài)。 ? oneGrade、 twoGrade、 newImage 和 defaultImage 是 JMenuItem 創(chuàng)建的菜單項(xiàng),名字依次為“初級(jí)”,“高級(jí)”,“選擇一幅新圖像”和“使用默認(rèn)圖像”, oneGrade和 twoGrade 菜單項(xiàng)被添加到菜單 gradeMenu 中, newImage 和 defaultImage都將當(dāng)前窗口注冊(cè)為自己的 ActionEvent 事件監(jiān)視器。 bar 被放置在窗口的頂部 ? gradeMenu 和 choiceImage 是 JMenu 創(chuàng)建的菜單,其名字分別為“選擇級(jí)別”和“選擇圖像”。 圖 6 PuzzleGame 類的 UML 圖 以下是 UML 圖中有關(guān)數(shù)據(jù)和方法的詳細(xì)說(shuō)明。 系統(tǒng)的詳細(xì) 設(shè)計(jì) PuzzleGame類 效果圖 PuzzlePad 創(chuàng)建的窗口效果如圖 5 所示。通過(guò)不斷地移動(dòng)方塊,可以將方塊一行一行按數(shù)字或圖片依次拼圖。此項(xiàng)目魔板游戲可由用戶選擇 3*3 和 4*4 兩個(gè)不同難度, N*N 的魔板游戲原理與此相同,游戲可以通過(guò)下拉列表實(shí)現(xiàn)選擇不同的游戲圖像,增加游戲的趣味性。 2020 級(jí)程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告 13 第二章 魔板游戲詳細(xì)設(shè)計(jì) 這一章時(shí)介紹開(kāi)發(fā)環(huán)境和用到的開(kāi)發(fā)工具,系統(tǒng)主要的功能設(shè)計(jì),系統(tǒng)的數(shù)據(jù)流程圖, UML 圖。 設(shè)計(jì)工具與運(yùn)行環(huán)境 ( 1) 設(shè)計(jì)工具 Eclipse、 JCreator Pro。 ( 6) HandleMove 類所創(chuàng)建的對(duì)象負(fù)責(zé)處理鼠標(biāo)事件。 ( 4) Point 類負(fù)責(zé)創(chuàng)建確定位置的對(duì)象,使用 Point 對(duì)象可以確定 Block 對(duì)象在2020 級(jí)程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告 12 PuzzlePad 對(duì)象之中的位置, 即確定“方塊”在“魔板”中的位置。 PuzzlePad 類的主要成員的作用將在后面的詳細(xì)設(shè)計(jì)中說(shuō)明闡述。 圖 2 PuzzleGame 窗口及主要的成員對(duì)象 ( 2) PuzzlePad 類創(chuàng)建的對(duì)象是 PuzzlePad 類 最重要的成員之一,代表“魔板”。 PuzzleGame 類成員變量中有 4 中重要類型的對(duì)象 :PuzzlePad、JMune、 JRadioButton 和 JButton。 圖 1 類之間的組合關(guān)系 以下是我們編寫的 6 個(gè) java 源程序的總體設(shè)計(jì)。 模板游戲除了需要編寫上述的 7 個(gè)源程序所給出的類外,還需要 Java 系統(tǒng)提供的一些重要的類,如 JMenuItem、 JButton 等類。 2020 級(jí)程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告 10 此項(xiàng)目我們需要通過(guò)面向?qū)ο蟮?Java 程序設(shè)計(jì)來(lái)實(shí)現(xiàn),游戲設(shè)計(jì)中需要用到 GUI 圖形界面的設(shè)計(jì),產(chǎn)生隨機(jī)數(shù)生成打亂的圖片,各種事件(動(dòng)作事件、鼠標(biāo)事件和窗口事件等)的響應(yīng)和處理等面向?qū)ο蟮闹R(shí)來(lái)實(shí)現(xiàn)游戲的各項(xiàng)功能。 課程設(shè)計(jì)內(nèi)容 需求分析 魔板游戲就是大家以前常玩的拼板游戲!就是將一幅完整 的圖片分成小塊,打亂順序,再拼好,并且只能將圖塊和臨界的空格交換位置。 Java 語(yǔ)言是當(dāng)今最為流行的程序設(shè)計(jì)語(yǔ)言之一 作為一門非常優(yōu)秀和極為健壯的編程語(yǔ)言,它同時(shí)具有的面向?qū)ο?,與平臺(tái)無(wú)關(guān),分布式應(yīng)用,安全,穩(wěn)定和多線程等優(yōu)良的特征,使 用 Java 語(yǔ)言,不僅可以開(kāi)發(fā)出功能強(qiáng)大的大型應(yīng)用程序,而且 Java 語(yǔ)言本身突出的跨平臺(tái)的特性也使得它特別適合于 Inter 上的應(yīng)用開(kāi)發(fā),可以這樣說(shuō), Java 的出現(xiàn)使得所開(kāi)發(fā)的應(yīng)用程序“一次編寫,處處可用”的實(shí)現(xiàn)成為了可能。玩魔板游戲?qū)θ四X的 智力 開(kāi)發(fā)很有幫助,可增強(qiáng)一個(gè)人的計(jì)算能力、創(chuàng)造能力、思維能力、判斷能力,也能提高人的 注意力 和控制力。 魔板游戲的游戲規(guī)則十分簡(jiǎn)單,卻擁有十分廣闊選擇空間,使得游戲背景圖案可以變化多端,比其它游戲復(fù)雜深?yuàn)W。 我們用java 語(yǔ)言編寫的游戲可以完成對(duì)數(shù)字、圖案的一個(gè)游戲,設(shè)計(jì)調(diào)用一些類以及類方法來(lái)完成我們的設(shè)計(jì)目的。游戲時(shí)可隨意調(diào)節(jié)魔盤的使用面積和自由布題,然后滑動(dòng)魔板,使故事情節(jié)展現(xiàn)在眼前,即使智力較低的幼兒,也可看圖說(shuō)話、講故事和做拼圖、排畫等智力積木游戲。 學(xué)生(簽字) 2020 年 4 月 11 日 指導(dǎo)教師 2020 年 4 月 11 日 2020 級(jí)程序設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告 5 目錄 程序設(shè)計(jì)綜合課程設(shè)計(jì)任務(wù)書 ……… ..………………………………………………… .… ... 1 主要任務(wù)與目標(biāo) ............................................................................................... 1 主要內(nèi)容與基本要求 ........................................................................................ 1 開(kāi)發(fā)工具 ......................................................................................................... 2 計(jì)劃進(jìn)度 ......................................................................................................... 2 主要參考文獻(xiàn) .................................................................................................. 3 小組分工 ......................................................................................................... 3 摘要 ............................................................................................................................. 7 ABSTRACT ................................................................................................................. 8 第一章 引言 ........................................................................................................... 9 背景 .................................................................................................................. 9 課程設(shè)計(jì)內(nèi)容 .................................................................................................... 9 需求分析 .................................................................................................. 9 課程設(shè)計(jì)內(nèi)容 ......................................................................................... 10 設(shè)計(jì)工具與運(yùn)行環(huán)境 ............................................................................... 12 第二章 魔板游戲詳細(xì)設(shè)計(jì) .................................................................................... 13 系統(tǒng)的需求分析 ................................................................................................... 13 用戶登錄界面圖 ......................................................................................... 13 設(shè)計(jì)流程圖 ................................................................................................ 14 系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境 .................................................................................. 15 系統(tǒng)主要功能要求 ...................................................................................... 16 系統(tǒng)的詳細(xì) 設(shè)計(jì) ................................................................................................... 16 PuzzleGame 類 .......................................................................................... 16 PuzzlePad 類 ................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1