按下键loginButton时如何执行我的操作enter?我尝试了几件事,但没有奏效
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();
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
您可以将任何按钮设为默认按钮.按下Enter键时将调用默认按钮.
当您创建按钮并将其添加到框架时,您使用如下逻辑:
frame.getRootPane.setDefaultButton( loginButton );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32 次 |
| 最近记录: |