1、ActionListener 在java.util.eventObject中,存在getSource()方法: 可以如下使用: 2、button 可为按钮设置名称: 例子:在拼图游戏中,图片按钮较多,可使用此方法。 ...
分类:
编程语言 时间:
2017-11-24 15:06:26
阅读次数:
154
首先声明,代码是自创的,如有雷同,不胜荣幸! 先谈谈思路: 1.设计界面。 2.素材的处理。 3.设计图片加载区域的图片加载处理类。 4.设计按钮组中的按钮初始化方法。 5.设计按钮组中的随机图片加载方法。 6.设计重置按钮方法。 7.设计按钮监听器。 8.设计判定胜利的条件的方法。 1.界面的设计 ...
分类:
编程语言 时间:
2017-08-17 10:49:04
阅读次数:
308
#1552 : 缺失的拼图 #1552 : 缺失的拼图 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi在玩一个拼图游戏。如下图所示,整个拼图是由N块小矩形组成的大矩形。现在小Hi发现其中一块小矩形不见了。给定大矩形以及N-1个小矩形的顶点坐标,你能找出缺失的那块 ...
分类:
其他好文 时间:
2017-08-14 21:28:05
阅读次数:
229
花了一下午功夫总算是把这个拼图游戏小项目部署到Github上了,用GitBash命令出现的问题很多,原因当然是自己没玩熟,一些说明都是纯英文的,诶。 http://blog.csdn.net/pony_maggie/article/details/42201435,这个博客讲的就是针对这个操作的,至 ...
分类:
编程语言 时间:
2017-07-08 21:02:35
阅读次数:
182
一、游戏规则 首先,这里的拼图游戏是滑块拼图,类似于华容道,游戏者通过移动拼图块将拼图还原为初始形状。关于拼图,常见的有3x3,4x4,多的以至于有16x16不等。一般块数越多拼图越复杂。 这里对游戏规则进行较严格的定义: 1. 游戏初始化时,将图形分为nxn个正方形块,随机摆放在原图形位置。一般以 ...
分类:
其他好文 时间:
2017-07-01 09:54:35
阅读次数:
896
一、定义 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。如2431中,21,43,41,31是逆序,逆序数是4。 二、计算方法 逆序数的计算方法主要有直接计算,归并和树状数组三种,下面将一一介绍。 2.1 ...
分类:
其他好文 时间:
2017-07-01 09:53:46
阅读次数:
245
将问题一般化,在M*N的方格里有M*N-1个不同元素和一个空元素,只有空元素可以与上下左右相邻的元素交换位置。M*N方格中M*N-1个元素和一个空元素的位置确定一个图形。拼图游戏的问题是:一个图形经过一连串的交换能否得到另一个图形,如何得到。从交换方式的可逆性看出这种关系满足等价三性质,如果图形A通 ...
分类:
编程语言 时间:
2017-07-01 09:49:34
阅读次数:
168
恢复内容开始 https://www.zhihu.com/question/24221947 异地恋,大学狗,暑假。 其实……啪啪啪是最好的选择啊(?? . ??) 唉。。但题主非要把这人间乐事排除在外,那我就安利几个比较能玩的吧 1.两个人一起DIY小房子,拼图游戏 某宝有很多 。 温柔的样子最美 ...
分类:
其他好文 时间:
2017-06-20 20:12:09
阅读次数:
186
一个数组中的长度是n+1,里面存放的数字大小的范围是【1,n】,根据鸽巢原理,所以里面肯定有重复的数字,现在预定重复的数字就1个,让你找到这个数字! http://bookshadow.com/weblog/2015/09/28/leetcode-find-duplicate-number/ 使用坐 ...
分类:
编程语言 时间:
2017-05-13 11:23:22
阅读次数:
134