Java を使用してスライド パズル プログラムを作成しました。それから、スライディング パズル ソルバー プログラムを実装し続けました。問題は、「結果を再生する」ボタンをクリックすると、このn-puzzle-solver.appspot.comのように、プログラムが自動的に有効な正方形をゴール状態にスライドさせることです。このゲームは、このような 2 次元配列 (btnTiles[0][0]) を持つ JButton を使用して作成しました。マルチスレッドで実装できますか? 可能であれば、例を教えていただくか、自動的に移動する JButton を使用したマルチスレッドのリンクを教えてください。
質問する
530 次
2 に答える
5
のインスタンスが所有するスレッドのタイミングを調整する、ここに示すアプローチを利用できる場合がありますjavax.swing.Timer
。この例では、各間隔ですべてのタイルを移動しますが、List
.
于 2013-01-06T03:29:12.610 に答える
4
JButton を自動的に移動します。
間違ったやり方 - ボタンはそのままにして、アイコンを変更するだけです (空白と交換)
于 2013-01-06T03:36:26.303 に答える