0

だから私はクラスの数独ゲームを作っています。さまざまなスペースのグリッドであるグリッド JPanel があります。このグリッドの各スペースは、Space クラス フィールドを含み、リストにアタッチされた JButton です。各リストには、ユーザーの選択に応じて Space の値を変更する、対応するリスト アクションリスナーがあります。

このリストには、グリッド JPanel が含まれている元の JFrame のアクションリスナーも添付されています。私がやろうとしているのは、JFrame のこのアクション リスナーにメソッドを使用させて、数独ボードのいずれかのスペースが埋められていないかどうかを確認することです。これにより、それらがすべて埋められている場合は、適切な勝ちまたは負けウィンドウを実行できます。

しかし、私が考えているのは、リストactionlistenerのスペースの値を変更するコードが、JFrame actionlistnerで埋められていないスペースを探すコードが実行されるまでに実行されていないため、メソッドからfalseの応答が返されることです。ゲームが終了したかどうかを確認します。

誰もこれを克服する方法について何か考えがありますか?

4

0 に答える 0