添加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);