下一页 1 2 3 4 5 6 7
java新手,简单的吞食蛇游戏,一边写一边查书,写了半天才弄出来 没法把jar文件附在文章后面,想试试的人自己编译一下吧 有意见尽管提,高手多多指导,不过骂人就算了 public class GreedSnake implements KeyListener{ public static final int canvasWidth = 200; public static final int nodeWidth = 10; public GreedSnake() { Container cp = mainFrame.getContentPane(); paintCanvas = new Canvas(); JPanel panelButtom = new JPanel();
[原文地址]
////////////////////////////
// 文件1
////////////////////////////
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
JFrame mainFrame;
Canvas paintCanvas;
JLabel labelScore;
SnakeModel snakeModel = null;
public static final int canvasHeight = 300;
public static final int nodeHeight = 10;
mainFrame = new JFrame("GreedSnake");
labelScore = new JLabel("Score:");
cp.add(labelScore, BorderLayout.NORTH);
paintCanvas.setSize(canvasWidth+1,canvasHeight+1);
paintCanvas.addKeyListener(this);
cp.add(paintCanvas, BorderLayout.CENTER);
panelButtom.setLayout(new BorderLayout());
JLabel labelHelp;
labelHelp = new JLabel("PageUp, PageDown for speed;", JLabel.CENTER);
panelButtom.add(labelHelp, BorderLayout.NORTH);