求一个(贪吃蛇)的JAVA小程序,要完整的,可运行的,最好是有文档的!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:19:29
帮帮忙呀!真的很急的! 最好是完整的程序!!

看看吧,停不错的。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;

//Main Class

public class GreedSnake extends KeyAdapter{

JFrame mainFrame;
Canvas paintCanvas;
JLabel labelScore;//计分牌
SnakeModel snakeModel=null;// 蛇
public static final int DEFAULT_WIDTH=500;
public static final int DEFAULT_HEIGHT=300;
public static final int nodeWidth=10;
public static final int nodeHeight=10;

//GreedSnake():初始化游戏界面

public GreedSnake(){

//设置界面元素
mainFrame=new JFrame("贪吃蛇游戏");
Container cp=mainFrame.getContentPane();
labelScore=new JLabel("所得分数为:",JLabel.CENTER);
cp.add(labelScore,BorderLayout.NORTH);
paintCanvas=new Canvas();
paintCanvas.setSize(DEFAULT_WIDTH+1,DEFAULT_HEIGHT+1);
paintCanvas.addKeyListener(this);
cp.add(paintCanvas,BorderLayout.CENTER);