Я пытаюсь создать экран входа JFrame в Java. Я искал в Интернете и только нашел вещи на Netbeans, которые я не хочу использовать, потому что я хотел бы сделать это полностью в коде.Экран входа в JFrame
Необходимо, чтобы вы не могли видеть имена пользователей и пароли, просто просматривая код.
Я создал JFrame:
JFrame launcher = new JFrame("Login");
и некоторые виджеты:
JTextField User = new JTextField("Username");
JPasswordField Pass = new JPasswordField("Password");
JButton Login = new JButton("Login");
Но каждый раз, когда я делаю:
launcher.add(User)
launcher.add(Pass)
launcher.add(Login)
Кнопка Логин будет coveer все окно.
Так вот псевдо-код, что я пытаюсь сделать:
Login = create new button
Pass = create new Password Field
User = create new Text Field
Check = 0
add User at top of window
add Pass at middle of window
add Login at bottom of window
if Pass input == any password from list then {
Check = Check + 1
}
if User input == any username from list then {
Check = Check + 1
}
if Check == 2 {
Change to new class
}else{
Show on screen "INVALID" then restart
}
Может быть [_this answer_] (http://stackoverflow.com/a/20286447/2587435) может дать вам некоторые идеи. Он использует JDialog для входа в программу JFrame –