添加KeyListener监听器时千万注意,不仅要将监听器对象加入到Button,还要加到需要监听的用户名、密码等文本框中。
KeyListener keyListener=new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyReleased(KeyEvent e) {
// TODO Auto-generated method stub
}
@Override
public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
if(e.getKeyChar()==KeyEvent.VK_ENTER) {//回车
clickLogin();
}
}
};
RegisUserButton.addKeyListener(keyListener);
usernameField.addKeyListener(keyListener);//用户名框
passwordField.addKeyListener(keyListener);//密码框
contentPane.add(RegisUserButton);