addKeyListener()public void keyPressed(KeyEvent e){
  if(e.getKeyCode()==KeyEvent.VK_TAB){
   //相应处理
}
 }

解决方案 »

  1.   

    楼上各位,问题没这么简单,你用几个JTextField控件试验以下,
    keyPressed、keyReleased、keyTyped在TAB按下后根本没有事件发生。
    不然这么简单的问题就不会这么高的分数了。
      

  2.   

    这个就比较麻烦了,
    用这种方式可以
    比如自己写textField
    public MyTextField extends JTextField{
    ....
    public void processKeyEvent(KeyEvent e){
      if(e.getKeyCode()==KeyEvent.VK_TAB)
        System.out.println("Tab press!")
    }
    ....
    }