※ ChatGPTを利用し、要約された質問です(原文:KeyListenerの使い方について)
KeyListenerの使い方について
このQ&Aのポイント
KeyListenerを使用してキー入力を受け付ける方法についての質問です。
フレームにKeyListenerを登録してもキー入力が反応しない問題が発生しています。
キー入力によりリストボックスの項目が入れ替わる現象も発生しています。
FrameクラスのフレームにKeyListenerをaddKeyListenerで登録してキー入力を受け付けたいのですが、キーを入力してもまったく反応がありません。どうやらkeyTyped,keyPressed,keyReleasedのどのメソッドも呼び出されてないようです。クラスの概要は以下のとおりです。
class sampleFrame extends Frame implements KeyListener
{
{
addKeyListener(this);//コンストラクタ内で登録
}
で、keyPressedとうのメソッドはすべて定義しています。それから、キーを入力するとなぜか同じフレーム上のリストボックスの項目が入れ替わったりします。
どうぞよろしくお願いいたします。