- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVAのキーアクションについて)
制御不能のキーアクションを再度制御する方法について
このQ&Aのポイント
- awt.eventのKeyListenerを使ってキーアクションを設定した際、特定のキーが押されるとキーアクションが無効になり、再び同じキーが押されるとキーアクションが有効になるようにする方法はありますか?
- キーアクションを制御するためにif文を使用しましたが、うまく機能しませんでした。例えば、flag=falseという条件を設定している状態で特定のキーが押されるとキーアクションが実行されるようにする方法はありますか?
- 質問者が試した方法では、キーアクションを再度制御することができませんでした。キーが押された時に特定の条件下でキーアクションを有効にする方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER) { if (flag == false) { ですよ。=と==は大違いです。ただし、これに限って言えば後者は if (!flag) { と書いたほうがすっきりします。 もちろん、A()メソッドが実行されるたびにflagの値がチェンジするようになっているんですよね……?
お礼
ありがとうございました。そうですよね、=と==は違いますよね。すいませんこんなこと質問して。