私はここにこのコードを持っています:
if ( event.getSource() == Square0 )
{
if ( PlayerOneTurn == true ) Square0.setBackground(Color.red);
if ( PlayerOneTurn == true ) PlayerOneTurn = false ;
if ( PlayerOneTurn == false ) Square0.setBackground(Color.blue) ;
}
はっきりしない場合は、背景を赤にし、PlayerOneTurnの状態をfalseに変更したいので、もう一度クリックすると青に変わります。動作if ( PlayerOneTurn == true ) PlayerOneTurn = false ;
しますが、変数の値は変更されていないようです。私は完全に間違ったステートメントを使用していますか、それとも何かを見逃していますか?