一、frame上的监听器没起作用
需要将KeyListener 加在控件 比如button 或者 panel上 ,这些控件会拦截 key事件
二 无法监听到 tab键
需要在frame中加入
this
.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
this
.setFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);