- 博客(5)
- 收藏
- 关注
原创 2021-01-23、24学习记录 || 2048小游戏的实现代码
由于离散老师放假了还不放过我们,本来昨天就应该完成的事拖到了今天现在,经过今天数个小时的学习和实践,2048小游戏成功制作完成,明天就可以把这个给妹妹玩。 太累了,今天先把代码给放出来,明天再把代码的注释和其他内容完善一下,这篇博客应该会长期修改,以最终完成所有功能的解释为最终版,加油!加油! 以下是源代码 import javax.swing.*; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.
2021-01-24 23:43:35 284
原创 2021-01-22学习记录 || 通过二维数组初始化窗体并进行代码重构
今天主要是通过二维数组将整个界面16个数字块展示出来,并为了下一步添加左移、右移功能创建子类MainFrame继承JFrame类并进行代码重构。 二维数组展示初始化界面 由于2048小游戏需要16个数字块,所以需要十六张图片都加进来,如果每次都创建一个JLabel对象会导致代码过于冗余,因此采用二维数组的方法。 //制造二维数组对象来保存16个位置的初始图片编号 int[][] arr = { {2, 2, 4, 0}, {4, 8, 0, 8}, {4, 6
2021-01-22 23:30:41 202
原创 2021-01-21学习记录 || JButton与JLabel的相关方法
废话不多说,直接进正题。 今天学的是一些按键和图片导入的操作,分别要用到JButton类与JLabel类的一些相关方法,下面来做一下总结。 首先是要有一个窗口,创建代码和初始界面如下。 public static void main(String[] args) { /* 窗口相关参数设置 */ //创建窗口对象窗口 JFrame frame = new JFrame(); //定义窗口宽度、高度 fram
2021-01-21 23:50:10 595 4
原创 2021-01-20记录
《肖申克的救赎》 回家第一天行程安排如下 上午:睡觉 下午:( ) 晚上:《肖申克的救赎》 第一天居然过的消极,不过没关系第一天嘛,原谅自己一下 晚上开始看《肖申克的救赎》,现在看完了,感觉心里暖暖的(多么体制化的读后感开头)。 全剧最感动:安迪为狱友播放音乐。 除了播放音乐,安迪花了六年的时间为狱友们建造图书馆,而在播放音乐时,这种感动到达了顶峰。安迪这么做是出于什么的呢,我想大概是他所说的希望吧,他希望自己在这里有价值,希望狱友们在这里可以了解到外面的世界,希
2021-01-21 00:23:42 526 4
原创 2021-01-19记录 || 2048小游戏窗口初始化
12,9记录 被折磨了一学期后今天终于到家了,这个学期第一次接触到java,觉得James Gosling真是个天才,准备利用这个假期加深学习一下java,把CSDN作为自己学习的记录和监督吧。 这几天准备一边学习一边给妹妹做个2048小游戏,今天看了一些窗口类的方法。 public class frame { public static void main(String[] args) { //创建窗口对象窗口 JFrame frame = new JFrame()
2021-01-19 23:45:08 211 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人