我使用java创建了一个滑动拼图程序。然后,我继续实现滑动拼图求解程序。问题是当我点击“播放结果”按钮时,程序会自动将有效方块滑动到目标状态,如n-puzzle-solver.appspot.com。我使用JButtons创建了这个游戏,其中包含这样的二维数组(btnTiles [0] [0])。我可以用多线程实现吗?如果可以的话,请教 我举个例子,或者给我一个自动移动JButton的多线程链接。
答案 0 :(得分:5)
您可以利用here显示的方法,该方法可以调整javax.swing.Timer
实例拥有的线程的时间。该示例在每个间隔移动所有切片,但您只需在List
中移动一个。
答案 1 :(得分:4)
自动移动JButtons。
错误的方法 - 单独留下按钮,只需更改图标(与空白交换)