我如何使 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
}
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
}