易截截图软件、单文件、免安装、纯绿色、仅160KB

Java写的贪吃蛇

     三周前,就与同学约定好了,花三周时间写个贪吃蛇,就用自己现在所学的Java,我想可以啊。学校里教不出什么东西,那就自己搞吧!于是我们信誓旦旦开始了几天。不料五一一来,把所有的都拉下了。最后一周了,没办法,通宵吧!于是连续几天苦干,终于写出来了.虽然有点粗糙,因为学校还没开始教GUI和线程,以后我会改善这代码的
import java.awt.*;
import java.awt.event.*;
import java.util.*;
//===================该类是控制蛇移动的窗口===================================================
class snakeCanvas extends Panel implements Runnable, KeyListener
{
 private Label b[] ;  //蛇的主体
 private Button food ;  // 食物
 private Thread thread;  //线程
 private int count = 1, i;  //count表示蛇的数量
 private int xFood, yFood ; //表示食物的坐标 
 private int x = 5, y = 0; //控制蛇头的坐标
 private boolean  up = false, down = false, right = true, left = false;  //用来控制蛇的方向
 private boolean Game = true ;  // 判断游戏是否结束
 snakeCanvas()
 {
  setSize( 510, 515 );
  thread = new Thread(this);
  setLayout(null);
  setBackground(Color.green); //设置背景颜色
  
  b = new Label[50] ; 
  //对蛇的初始化
  for ( int i = 0; i < 30; i++ )
  {
   b[i] = new Label("口") ;
   b[i].setSize( 10, 10 ) ;
  }
  b[0].setBounds(5, 0, 10, 10);
  add(b[0]); //添加组件
  //====================食物的随机坐标=================================
  xFood = 10*(int)( ( Math.random() + 0.01 ) * 50 ) + 5 ;
  yFood = 10*(int)( ( Math.random() + 0.01 ) * 50 )  ;
  
 }
 public void keyTyped( KeyEvent e){} 
 public void keyReleased(KeyEvent e){}
 //=========键盘事件=========================
 public void keyPressed(KeyEvent e)
 {
 &nbs


相关文档:

java起源

 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所 ......

数据库开发这点事 Java快速入门-简介

全本《数据库开发这点事-Java快速入门》免费下载
来自:http://zyt.howwe.net/me.php?320
目录:http://zyt.howwe.net/ok.php?321
 
内容简介
  针对Java初学者及入门者,系统阐述Web开发基本知识,结合数据库的快速应用,使读者快速跨入Java领域,对编程语言不再畏惧。该书作为《从人生需要引导论Java快速开发 ......

Java调用WMIC命令的方法

    今天要写个远程重启服务的功能,为了开发速度,暂时定为Java代码+WMIC命令的方法,简单的说,就是利用Java调用本机应用程序的方法。涉及到的Java类有java.lang包里面的Runtime、Process、ProcessBuilder三个类,以及wmic中重启服务的命令。因为之前也写过这方面的东西,所以很习惯性的写出了代码:
&nb ......

Ubuntu下java环境配置

一、给Ubuntu配置JAVA环境 
  
  操作系统版本:Ubuntu 7.10 Gutsy 
  
  JAVA版本:JAVA 6 
  
  在Ubuntu下安装JAVA虚拟机和SDK(开发包)是非常轻松容易的: 
  
  联网的情况下在终端下输入命令 
  
  $sudo apt-get& ......

java性能分析

    原文地址:http://www.javaeye.com/topic/626801 一直赞叹Sun对待技术的严谨和优雅(可怜的Sun)。Sun JDK中Java库的源代码,连注释都清清楚楚、规规范范,javadoc注解的使用也一丝不苟,读起来很熟舒服。因此,在日常工作和学习中,经常读读 Java库的源代码,不亦乐乎?如果遇到诡异问题,源代码 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号