JAVA贪吃蛇小游戏分论(一)
欢迎关注公众号:
引言:Java贪吃蛇小游戏是一款非常经典的小游戏,在总论中分析了我的贪吃蛇小游戏的运行过程,以及贪吃蛇的算法分析等等,对于贪吃蛇的移动原理,随机点的出现等有了一定的了解,那么,分论三篇将从我写的代码出发,分析贪食蛇小游戏的具体组成原理和代码实现,分论一主要说明贪吃蛇小游戏的界面设计,贪吃蛇的设计,和随机点出现等,分论二来分析贪吃蛇移动方式的分析,分论三主要介绍贪吃蛇小游戏辅助类,即圆角按钮和音乐类的实现。
(一)贪吃蛇小游戏界面分析
界面是贪吃蛇小游戏运行的地方,是游戏中最基础的元素,在Java中利用swing来界面设计,有三个界面,启动界面,运行界面,和重启界面,利用窗体JFrame来设计界面,为了让窗体比较好看,需要加入图片,图片的路径需要放在程序可引用的地方。如下面的代码就是在启动界面中加入图片。
//加入背景图片public void AddPicture() {ImageIcon img = new ImageIcon("F:MYJAVAMyprogramSnakeexamplesrcimagetimg.jpg");//注意引用图片的路径。 JLabel Label= new JLabel(img); Label.setBounds(0,0,img.getIconWidth(),img.getIconHeight()); //设置大小 frame.getLayeredPane().add(Label,new Integer(Integer.MIN_VALUE)); //设置图片底层和按钮在容器中的顺序 JPanel jp =(JPanel)frame.getContentPane(); jp.setOpaque(false); //设置透明与否} 123456789
然后在窗体中加入各种组件,如按钮,文本框和标签等,需要给按钮加入监听器事件,不同的按钮有不同的作用,如进入游戏按钮点击以后进入运行界面,并关闭启动界面。
/*设置按钮的监听器事件 * 进入按钮的监听器事件的主要功能是当点击按钮以后,程序关掉启动界面,并转入运行界面。 * 主要实现原理是定义一个新界面的类,作为运行界面,然后定义一个关掉启动界面的方法,然后在监听器事件中, * 调用关掉界面的方法,实例化运行界面 */@Overridepublic void actionPerformed(ActionEvent e) {new pushButtonMusic ();// TODO 自动生成的方法存根closeThis(); //关掉新界面的方法 try {new Frame2 (); //实例化运行界面} catch (InterruptedException e1) {// TODO 自动生成的 catch 块e1.printStackTrace();} //创建新的窗体,以达到切换窗体的效果} private void closeThis() {// TODO 自动生成的方法存根 frame.dispose();//关闭启动界面的方法。}
12345678910111213141516171819202122开始游戏或者暂停游戏的用来控制贪吃蛇的具体状态。
<
相关知识
如何用java实现一个贪吃蛇小游戏
java 开发小游戏客户端
java小游戏代码如何运行
java小游戏源代码
java小游戏代码大全可复制免费
java实现小游戏编写
java 小游戏程序源码 各种经典java小游戏源代码
java小游戏程序代码
一笔画贪吃蛇好玩吗 一笔画贪吃蛇玩法简介
分享66个Java游戏源码,总有一个是你想要的
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 5060
- 2博德之门3黄金雏龙法杖怎么得 4897
- 3《大侠立志传》剿灭摸金门任务 4354
- 4代号破晓官方正版角色介绍 4055
- 5赛马娘锻炼到底的伙伴支援卡事 3838
- 6闪烁之光11月兑换码大全20 3810
- 7爆梗找茬王厕所特工怎么通关- 3579
- 8原神原海异种刷怪路线-原神原 3573
- 9《我的世界》领地删除指令是什 3523
- 10原神开局星落湖怎么出去 原神 3455