java简单贪吃蛇代码

java简单贪吃蛇代码

ID:38912084

大小:18.89 KB

页数:7页

时间:2019-06-21

java简单贪吃蛇代码_第1页
java简单贪吃蛇代码_第2页
java简单贪吃蛇代码_第3页
java简单贪吃蛇代码_第4页
java简单贪吃蛇代码_第5页
资源描述:

《java简单贪吃蛇代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/**贪吃蛇*/importjava.awt.*;//包含文件importjavax.swing.*;importjava.awt.event.*;publicclassGreedSnackextendsJFrame{inti,j;WH_panelpanel;//定义WH_panel的实例JMenuBarwh_bar;//定义菜单实例publicGreedSnack()//构造函数{super("贪吃蛇--game--");//框架名称Containerc=getContentPane();//获得框架容器setBounds(200,

2、200,620,465);//设置frame的大小c.setLayout(null);//设置框架布局wh_bar=newJMenuBar();//定义菜单实例setJMenuBar(wh_bar);//设置菜单JMenu[]m={newJMenu("文件"),newJMenu("编辑")};//主菜单JMenuItem[][]mi={//下拉菜单项{newJMenuItem("开始"),newJMenuItem("退出")},//设计菜单的内容{newJMenuItem("分数"),newJMenuItem("记录分")}};for

3、(i=0;i

4、执行right函数}catch(Exceptionee){}//对线程进行捕获错误}});addKeyListener(newKeyAdapter(){publicvoidkeyPressed(KeyEvente)//键盘监听{if(e.getKeyCode()==KeyEvent.VK_LEFT)//监听左键panel.left();//执行left函数if(e.getKeyCode()==KeyEvent.VK_RIGHT)//监听右键panel.right();//执行right函数if(e.getKeyCode()==KeyE

5、vent.VK_UP)//监听上键panel.up();//执行up函数if(e.getKeyCode()==KeyEvent.VK_DOWN)//监听下键panel.down();//执行down函数}//键盘事件publicvoidkeyTyped(KeyEvente){}publicvoidkeyReleased(KeyEvente){}});panel=newWH_panel();panel.setLayout(null);//panel布局c.add(panel);//添加panel}publicstaticvoidmain

6、(Stringargs[])//主函数{GreedSnackapp=newGreedSnack();//设置frame的实例app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口app.setVisible(true);//设置成可见}//main}//greedsnackclassWH_panelextendsJPanelimplementsRunnable//panel函数{Threadthread;//定义线程intx=0,y=0,wh_direct=0;//设置变量i

7、ntfood_x=60,food_y=80;//初始食物的位置intd_l,d_r,d_u,d_d;//定义行使方向inti,j,wh_stop;intfood_date;//定义食物数int[][]wh_array=newint[30][20];//定义数组publicWH_panel()//构造函数{this.setBounds(0,0,600,400);//设置panel的大小thread=newThread(this);//创建线程threadfor(i=0;i<30;i++)//给数组付初值{for(j=0;j<20;j++

8、)//列标小于20{wh_array[i][j]=0;//将数组赋为0}//for}//for}//WH_panel()publicvoidleft()//left函数{if(d_r!=3)//假设现在向右行进{wh_d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。