私はKeyListener
自分のためにを実装しようとしていJFrame
ます。コンストラクターでは、次のコードを使用しています。
System.out.println("test");
addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) { System.out.println( "tester"); }
public void keyReleased(KeyEvent e) { System.out.println("2test2"); }
public void keyTyped(KeyEvent e) { System.out.println("3test3"); }
});
実行するとtest
、コンソールにメッセージが表示されます。ただし、キーを押してKeyListener
も、そこにさえないかのように、他のメッセージは表示されません。
JFrame
に焦点が当てられてKeyListener
おらず、イベントを受け取らないからかもしれないと思っていました。しかし、私はそれが正しいと確信しています。
足りないものはありますか?