• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVAのキーアクションについて)

制御不能のキーアクションを再度制御する方法について

このQ&Aのポイント
  • awt.eventのKeyListenerを使ってキーアクションを設定した際、特定のキーが押されるとキーアクションが無効になり、再び同じキーが押されるとキーアクションが有効になるようにする方法はありますか?
  • キーアクションを制御するためにif文を使用しましたが、うまく機能しませんでした。例えば、flag=falseという条件を設定している状態で特定のキーが押されるとキーアクションが実行されるようにする方法はありますか?
  • 質問者が試した方法では、キーアクションを再度制御することができませんでした。キーが押された時に特定の条件下でキーアクションを有効にする方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER) { if (flag == false) { ですよ。=と==は大違いです。ただし、これに限って言えば後者は if (!flag) { と書いたほうがすっきりします。 もちろん、A()メソッドが実行されるたびにflagの値がチェンジするようになっているんですよね……?

shuncillin
質問者

お礼

ありがとうございました。そうですよね、=と==は違いますよね。すいませんこんなこと質問して。

関連するQ&A