天涯论坛

 找回密码
 立即注册
搜索
查看: 63|回复: 7

java实现2048小游戏(附源码)

[复制链接]

3048

主题

119

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99159056
发表于 2024-7-11 06:51:14 | 显示全部楼层 |阅读模式

针对java初学者来讲经过有些学习小游戏来对swing学习以及对java基本的学习是一个好的办法同期给学习带来了非常多的乐趣,接下来就给大众分享一个java实现的2048小游戏。

先来看下效果图:

好了,废话不多说,直接上代码。大众能够直接复制下面的代码实现体验,能够微X关注公众号:“程序员的事儿”回复“2048”获取完整代码。

package cn.hangzhou.demo.testOther; import java.util.Date; import java.util.Random; // 产生随机数 import java.awt.event.*; // 供给各类事件的接口和类 import java.awt.Color; // 供给用于颜色的类 import java.awt.Font; // 供给与字体关联的类和接口 import java.awt.EventQueue; //将来自于基本同位体类和受信任的应用程序类的事件加入队列 import javax.swing.JFrame; // 框架 import javax.swing.JPanel; // 面板容器 能够加入到 JFrame 中 import javax.swing.JLabel; // 表示文本、图像或同期表示二者 import javax.swing.BorderFactory; // 设计边框 import javax.swing.SwingConstants; import javax.swing.JTextField; // 单行文本输入 public class my_2048 extends JFrame{ private static final long serialVersionUID = 1L; private JPanel ScoresPanel; private JPanel MainPanel; private JPanel TimeSpentPanel; private JPanel TipsPanel; private JLabel MaxScoreLabel; private JLabel CurrentScoreLabel; // 当前得分 private JLabel TipsLabel; // 提示 private JLabel ScoreValueLabel; // 当前的分数值 private JLabel[][] Texts; // 文本 private JLabel TimeSpentLabel; // 表示此次程序运行 经历的时间 private JLabel TimeSpentValueLabel; private JTextField MaxScoreField; // 记录最大分数文本 // private JTextField TimeSpentField; // 记录此次游戏经历的时间的文本框 private int SurDiamonts = 16; // 暗示剩余方块数目 private int RecordScores = 0; // 记录当前的分数 private String CurrentTime = "" ; // 当前时间 private int Mark1, Mark2, Mark3, Mark4; // 判断游戏是不是结束 Font Font1 = new Font("",Font.BOLD,15); Font Font2 = new Fon




上一篇:怎么样考JAVA程序员?有什么用处?
下一篇:Java简单实现贪吃蛇经典小游戏(附源代码)
回复

使用道具 举报

2

主题

419

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2024-8-25 07:14:52 | 显示全部楼层
感谢楼主分享,祝愿外链论坛越办越好!
回复

使用道具 举报

2

主题

834

回帖

-7

积分

限制会员

积分
-7
发表于 2024-9-8 14:38:49 | 显示全部楼层
回顾过去一年,是艰难的一年;展望未来,是辉煌的一年。
回复

使用道具 举报

1

主题

1014

回帖

-3

积分

限制会员

积分
-3
发表于 2024-9-10 12:16:11 | 显示全部楼层
感谢你的精彩评论,为我的思绪打开了新的窗口。
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-9-24 12:26:53 | 显示全部楼层
期待与你深入交流,共探知识的无穷魅力。
回复

使用道具 举报

3123

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108625
发表于 2024-10-7 00:58:16 | 显示全部楼层
楼主继续加油啊!外链论坛加油!
回复

使用道具 举报

2946

主题

2万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979427
发表于 2024-10-19 09:26:24 | 显示全部楼层
哈哈、笑死我了、太搞笑了吧等。
回复

使用道具 举报

3061

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139052
发表于 2024-11-5 20:30:03 | 显示全部楼层
顶楼主,说得太好了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 03:49 , Processed in 0.118275 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.