第一种原因:
查看是否给控件添加了键盘监听器,即addKeyListener()方法
第二种原因:(大部分是这种原因)
焦点问题,即需要监听的控件没有获得屏幕焦点。
这里右两种方法为控件添加屏幕焦点
- 调用控件的setFocusable(true)方法,该方法要放在setVisible(true)前面
- 调用控件的requestFocus()方法,该方法要放在setVisible(true)的后面
查看是否给控件添加了键盘监听器,即addKeyListener()方法
焦点问题,即需要监听的控件没有获得屏幕焦点。
这里右两种方法为控件添加屏幕焦点