做一个9宫格拼图的游戏,不知道该怎么控制交换的图片。。

Qulc 发布于 2013/04/16 10:26
阅读 2K+
收藏 0

每块图片都是一个JButton,使用一个JButton数组储存起来,

通过setIcon和getIcon交换按钮图标

buttons [i].setIcon ( buttons [swap].getIcon ();


怎么记录白色图标移动一次后的位置?


加载中
1
CCNU
CCNU
点击图片按钮(下标为x),判断x上下左右是否有白色按钮(下标为y),有则交换x和y的图片,同时用一个全局变量(currentIndex)存储当前白色按钮下标,如前一步currentIndex=y,交换后则currentIndex=x
0
William
William

不太了解, 

白色不就是你本次移動圖片的原來位置嗎?


0
徐迎龙
徐迎龙
弄个变量记录一下好了
0
徐迎龙
徐迎龙
这图倒是很炫
返回顶部
顶部