java给窗口添加键盘事件没有反应



```java
// 添加监视器
    private void addActionListenner() {
        addStaffOrToy.addActionListener(this);
        charge.addActionListener(this);
        delStaffOrToy.addActionListener(this);
        year.addActionListener(this);
        month.addActionListener(this);
        searchClassify.addActionListener(this);
        search.addActionListener(this);
        this.addKeyListener(new KeyListener() {// 为窗口添加键盘事件监听
            @Override
            public void keyTyped(KeyEvent e) {
                // TODO Auto-generated method stub
                System.out.println(1);
            }
     
            @Override
            public void keyReleased(KeyEvent e) {
                // TODO Auto-generated method stub
                System.out.println(2);
            }
     
            @Override
            public void keyPressed(KeyEvent e) {
                System.out.println(3);
     
            }
        });
    }

```

添加事件监听器后,还需绑定相应的组件,才能响应相应操作,检查下代码