我如何使 JPassword 字段启动应用程序

How do i make a JPassword Field launch an application

JPanel p = new JPanel();              

JTextField userName = new JTextField(10);

JPasswordField passWord = new JPasswordField(10);                 

p.add(new JLabel("Username:"));
p.add(userName);
p.add(new JLabel("Password: "));
p.add(passWord);

JOptionPane.showConfirmDialog(null, p, "Username and password: ", JOptionPane.OK_CANCEL_OPTION);

我的问题是我如何做到这一点 用户名是 username,密码是 password,如果您输入正确的用户名和密码,它会启动应用程序,否则会关闭它?

在您的图形用户界面中,

int selectedOption = JOptionPane.showConfirmDialog(null, p, "Username and password: ", JOptionPane.YES_NO_OPTION); 
if (selectedOption == JOptionPane.YES_OPTION) {
if (userName.getText().equals("abc") && passWord.getText().equals("abc")) {
//do some action, login success
}
else
{
//do some action, login fail
}
}//end if
else
{
//do some action, means user cancel the login
}