JTextField注册监听KeyListener;
在keytype方法中判断
if(keyEvent.getSource==KeyEvent.VK_ENTER){
  .......动作;
}

解决方案 »

  1.   

    JTextField注册监听KeyListener;
    在keytype方法中判断
    if(keyEvent.getSource()==KeyEvent.VK_ENTER){
      .......动作;
    }
      

  2.   

    不好意思几错了!
    JTextField注册监听KeyListener;
    在keytype方法中判断
    if(keyEvent.getKeyCode()==KeyEvent.VK_ENTER){
      .......动作;
    }
      

  3.   

    还有点不太对的地方。回车后的值判断不是VK_ENTER,很奇怪。
      

  4.   

    我打印出来一看,keyEvent.getKeyCode()的值都是0,很奇怪啊。是不是很JPasswordField有关?
      

  5.   

    我用ActionListener搞定了。即JPasswordField.addActionListener()。