当按下输入键时,如何执行loginButton
?我尝试了几件事,但没有工作
public void actionlogin(){
loginButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
String roosterName = loginUser.getText();
String roosterPassw = loginPassw.getText();
if(roosterName.equals("admin") && roosterPassw.equals("admin")) {
Rooster gotoRooster = new Rooster();
gotoRooster.setVisible(true);
dispose();
} else {
JOptionPane.showMessageDialog(null,"Incorrect Username/Password");
loginUser.setText("");
loginPassw.setText("");
loginUser.requestFocus();
}
}
});
}
答案 0 :(得分:5)
您可以将任何按钮设为默认按钮。按下Enter键时将调用默认按钮。
创建按钮并将其添加到框架时,您可以使用以下逻辑:
frame.getRootPane.setDefaultButton( loginButton );