下载 >  开发技术 >  Java > 连连看JAVA代码

连连看JAVA代码 评分:

java连连看代码 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import javax.swing.*; public class Game extends JFrame{ private int num[][]; //实现数组 private JButton gamebutton[][]; //游戏Button组 private Container cont; //内容面板 private JLabel timelabel; //时间 标签 private JButton play; //开始游戏按钮 private JButton exit; //退出按钮 private JButton replay; //重新开始按钮 private JButton back; //返回主界面按钮 private JComboBox choice;//游戏等级 private JButton chongle; //游戏按钮重列 private JPanel gamepanel; //游戏按钮面板 private JPanel panel; //开始游戏面板 private int time=0; //时间记录 private Time T; //记时线程 private Thread t=new Thread(T); //记时线程 private int shu=1; //记录获取游戏按钮事件的个数 private int x=0,y=0,a=0,b=0;//按钮的坐标 private JButton button1=null,button2=null;//点击了的按钮 private boolean can;//能否消除 private int lvx,lvy; //游戏等级数组标列数 private int framex,framey; //框架大小 private int again=1;//记录重列次数 public Game(){ itincomponent(); } private void itincomponent(){ //设置面板属性 if(cont!=null) cont.removeAll(); this.setSize(500, 500); this.setLocationRelativeTo(null); //获取内容面板 cont=this.getContentPane(); //开始和退出按钮 panel=new JPanel(); play=new JButton("开始游戏"); choice=new JComboBox(); choice.addItem("低级"); choice.addItem("中级"); choice.addItem("高级"); choice.setSelectedItem("低级"); exit=new JButton("退出游戏"); panel.add(choice); panel.add(play); panel.add(exit); cont.add(panel,"South"); exit.addActionListener(new Exit());//结束事件监听 play.addActionListener(new Play());//开始事件监听 this.setResizable(false); this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_CLOSE); } ////获得新的面板 private void p(){ //设置面板属性 this.setSize(framex, framey); this.setLocationRelativeTo(null); //获取内容面板 cont=this.getContentPane(); //开始和退出按钮 panel=new JPanel(); exit=new JButton("退出游戏"); replay=new JButton("重新开始"); back=new JButton("返回主界面"); chongle=new JButton("重列"); panel.add(chongle); panel.add(replay); panel.add(exit); panel.add(back); cont.add(panel,"South"); exit.addActionListener(new Exit());//结束事件监听 replay.addActionListener(new Playbutton());//重新开始事件监听 back.addActionListener(new Back());//返回主界面事件监听 chongle.addActionListener(new Chongle());//重列事件监听 //时间面板 timelabel=new JLabel("游戏时间:"+time+"s",JLabel.CENTER); cont.add(timelabel,"North"); //生成游戏操作面板 gamepanel=new JPanel(); gamepanel.setLayout(new GridLayout(lvx,lvy,3,3)); //设置为表格布局 for (int i = 0; i < lvx; i++) { for (int j = 0; j <lvy; j++) { if(gamebutton[i][j].isVisible()){ gamebutton[i][j].setIcon(new ImageIcon(num[i][j]+".jpg")); } gamepanel.add(gamebutton[i][j]); gamebutton[i][j].addActionListener(new Gamebutton()); } } cont.add(gamepanel, "Center"); this.setResizable(false); this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_CLOSE); }
...展开详情收缩
2012-04-07 上传大小:15KB
分享
收藏 (3) 举报

评论 共5条

snanianxiatian 没有图标,仅供学习一下边框的知识,但是功能确实没有实现
2016-07-10
回复
u013897113 还是不错的,学习参考
2015-01-09
回复
xtdengyun2 很不错的东西
2014-08-08
回复
q357335577 看起来还是不太懂~~
2013-12-16
回复
liufanghe8 注解清晰 代码简单 但是没有图标的部分
2013-09-07
回复
连连看java源代码

java开发的连连看小游戏,框架完整,适合初学者学习!

立即下载
java连连看游戏源代码

基于java的连连看游戏设计和实现,基本功能包括:消除模块,重新开始模块,刷新模块,选择难度模块,计时模块。本系统结构如下: (1)消除模块: 完成连连看游戏消除动作的模块。 (2)重新开始模块: 完成连连看游戏中重新开始新一局游戏功能的模块。 (3)刷新模块: 完成连连看游戏中,将游戏中未消除的图片个数记录并重新随机放置等数量图片的功能模块。 (4)选择难度模块: 完成游戏中切换游戏难度并开始新一局游戏的模块。 (5)计时模块: 完成游戏中倒计时并显示提示信息的模块。 (6)状态显示模块: 完成游戏中对游戏得分、闯关数记录的模块。

立即下载
基于Java的连连看小游戏

基于Java的连连看小游戏的设计与实现,主要运用GUI组件实现

立即下载
Java版连连看游戏完整源码+素材

压缩包内容是自己制作的连连看游戏完整源码以及素材,按素材使用说明导入Eclipse运行即可。

立即下载
基于JAVA的连连看游戏设计【java代码+实验报告】

1978年第一款PC游戏冒险岛在美国问世至今,随着硬件和软件水平的不断进步,出现许许多多的游戏,其中连连看就非常经典。连连看--在一个画好的格局内,排列着一些不同的图片,选中两张一样的图片并符合消除规则就可以消除这两张图片。在QQ游戏大厅里就有连连看游戏,网上也有各种各样的单连连看游戏。本游戏使用JAVA语言编写,以MyEclipse为开发平台。游戏主界面是基于GUI的开发,使得游戏界面变得简单清晰。并且调用了平台的一些算法,完成了事件的触发功能。游戏首先通过定义动态的二维数组,然后根据一定的规则确定算法。

立即下载
JAVA版连连看(单机版)源码

JAVA版连连看(单机版)源码 可执行,源码,适合学习

立即下载
Java语言实现数字连连看源码

比较简单的理论是人更加容易的了解java

立即下载
java swing开发游戏连连看已实现纯java实现源码供下载

NULL 博文链接:https://leiwuluan.iteye.com/blog/362623

立即下载
java写的很简单的连连看游戏源代码

这是一款很简单的,用java语言写的一款,适合学生学习,以及课程设计用的源代码!

立即下载
连连看设计思路与java代码实现

练练看设计思路,以及java代码实现,使用数组类作为测试

立即下载
连连看源代码(图片素材来自互联网)

连连看源代码。 我的资源里还有黑白棋和五子棋的代码,也欢迎大家交流。

立即下载
JAVA连连看(包括源码。图片等)

java连连看,自己设计java连连看,喜欢的朋友可以下载看看,功能有声音,刷新,提示,炸弹等~~

立即下载
连连看java代码

连连看java代码。有详细的代码说明,可以很方便地修改代码,如把版面改为你需要的格数,如10x12,或者20x12,都没有问题。一定有解。有小提示和大提示,可以往回退。

立即下载
连连看 源码

连连看 JAVA代码 源代码 难度:简单 适合初学者

立即下载
JAVA实现连连看代码

JAVA实现连连看代码,学习JAVA代码

立即下载
java小游戏(连连看

小游戏,连连看,纯JAVA代码,有兴趣的可以下载来试试

立即下载
连连看详细Java代码

一个详细的连连看Java代码,欢迎大家来我这下载。

立即下载
连连看源代码

简单的连连看应用。最近本的java代码。不涉及多线程。

立即下载
小游戏连连看java代码

小游戏连连看的代码,小游戏连连看的代码,使用java编写

立即下载
小游戏 连连看java代码(仅供参考)

小游戏 连连看 java 代码 共大家参考啊 不够完善

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

连连看JAVA代码

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: