做一个9宫格拼图的游戏,不知道该怎么控制交换的图片。。
每块图片都是一个JButton,使用一个JButton数组储存起来,
通过setIcon和getIcon交换按钮图标
buttons [i].setIcon ( buttons [swap].getIcon () );
怎么记录白色图标移动一次后的位置?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这图倒是很炫
弄个变量记录一下好了
不太了解,
白色不就是你本次移動圖片的原來位置嗎?
点击图片按钮(下标为x),判断x上下左右是否有白色按钮(下标为y),有则交换x和y的图片,同时用一个全局变量(currentIndex)存储当前白色按钮下标,如前一步currentIndex=y,交换后则currentIndex=x