tab按键是用来在不同的控件中作切换的.我再想想看.

解决方案 »

  1.   

    我知道了!
    容器(java.awt.Container)类中有这个方法:setFocusTraversalKeys
    是用来设定焦点转移的热键按钮,
    在最底层容器中加上如下代码:
    setFocusTraversalKeys( KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
    Collections.EMPTY_SET );
    setFocusTraversalKeys( KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,
    Collections.EMPTY_SET );
    setFocusTraversalKeys( KeyboardFocusManager.UP_CYCLE_TRAVERSAL_KEYS,
    Collections.EMPTY_SET );
    setFocusTraversalKeys( KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS,
    Collections.EMPTY_SET );将几种转移按钮置空,就可以接收所有键盘消息了!哈哈哈哈
    来捧场的均有分