設(shè)計(jì)思路
首先該程序主要知識(shí)點(diǎn)就是圖形用戶界面,對程序界面的基本結(jié)構(gòu)設(shè)計(jì)如下
建立框架作為可視化程序界面的基本界面,考慮到要在程序中添加各種組件,所以采用面板比較合理,故將類將要繼承Jpanel類。
接下來就是在程序中添加各類元素,其中包括有蛇體,食物(蛇體和食物都是由小方形塊構(gòu)成,采用不同的顏色區(qū)別,);另外還計(jì)分器(即蛇的長度乘以10).計(jì)關(guān)器。
再者就是程序的運(yùn)動(dòng)過程設(shè)計(jì):其中應(yīng)包括蛇的移動(dòng).方向的改變。
最后就是蛇的狀態(tài)判斷:其中應(yīng)包括蛇是否吃到時(shí)了食物,是否有碰壁,是否有咬到自己。
此外,在運(yùn)行程序的時(shí)候要考慮到延時(shí)的問題,故要用到線程的內(nèi)容,設(shè)計(jì)采用的是實(shí)現(xiàn)接口Runnabled。
標(biāo)簽:
Jpanel
程序
圖形用戶界面
可視化
上傳時(shí)間:
2016-08-14
上傳用戶:heart520beat