• ベストアンサー

JavaでTABキーヒットを認識するには?

Javaで、キー押下をkeyPressed(KeyEvent eve)で認識しています。 このイベント処理では、TABキー(VK_TAB)押下を認識できないようなのですが、どうしたら TABキー押下を認識できるでしょうか? ご教示をお願いいたします。

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

  • ベストアンサー
  • Yanch
  • ベストアンサー率50% (114/225)
回答No.2

setFocusTraversalKeysEnabled(false); とか使えるんじゃないでしょうか。 VK_TABは、デフォルトで、フォーカスマネージャが使用しているみたいですから、そのままでは、keyPressed()で取れないみたいです。

momomimi
質問者

お礼

Yanch さん、 早速の ご教示、ありがとうございます。 なるほど、やっぱり取れないのですね。 setFocusTraversalKeysEnabled(false); の使い方などのヒントが見れるURLを ご存知でしたら、教えていただけると、 助かります。 よろしくお願いします。

その他の回答 (1)

noname#94983
noname#94983
回答No.1

keyPressed/keyReleasedを使う。

momomimi
質問者

お礼

logger_man さん ご回答、ありがとうございます。 勉強します。

関連するQ&A

専門家に質問してみよう