请给我一份完整的贪吃蛇(蛇吃蛋)Java源代码

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:47:41
最好就是在自己机器上测试过的哦,我弄到我自己电脑上直接可以运行的,谢谢大家帮忙了--~
不是手机的源码,是电脑上可以用的哦!!
如果给我注释,我可以额外给你更多的积分,求求你帮帮我!!55555

我已经测试过,可以运行.你自己看下嘛,还是挺简单的,只要是学了JAVA,我相信都能看明白,呵呵
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class SnakeGame{
public static void main(String[] args){
SnakeFrame frame = new SnakeFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
//----------记录状态的线程
class StatusRunnable implements Runnable{
public StatusRunnable(Snake snake,JLabel statusLabel,JLabel scoreLabel){
this.statusLabel = statusLabel;
this.scoreLabel = scoreLabel;
this.snake = snake;
}
public void run(){
String sta = "";
String spe = "";
while(true){

switch(snake.status){
case Snake.RUNNING:
sta = "Running";break;
case Snake.PAUSED:
sta = "Paused";break;
case Snake.GAMEOVE