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