私は自分のためにを実装しようとし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おらず、イベントを受け取らないからかもしれないと思っていました。しかし、私はそれが正しいと確信しています。
足りないものはありますか?