У меня есть простая игровая панель JAVA, в которой вы можете создавать учетные записи и входить в эти учетные записи. при входе в систему у вас есть возможность выйти из системы, возвращая вас в главное меню Launcher. Это все работает, но при повторном входе в систему кнопка для выхода из системы больше не существует. Это мой журнал выключен Код:Проблемы с JButton не отображаются?
if (event.getSource().equals(logout)) {
isLogin = false;
UsRName = "";
PaSSWord = "";
logoff.setVisible(false);
ps.setVisible(false);
usrnm.setVisible(true);
pswrd.setVisible(true);
login.setText("Login");
register.setText("Need an Account?");
scroll.setVisible(true);
usr.setText("Username:");
ps.setText("Password:");
ps.setVisible(true);
usrnm.setText("");
pswrd.setText("");
System.out.println("done");
}
выход из системы является JButton, который регистрирует вас. все остальное - просто получить JFrame так, как я хочу, чтобы он выглядел.
isLogin = true;
logoff.add(logout);
logout.setVisible(true);
frame.add(logoff);
lastLogin.replace("*", "");
//set the logged in look!
usrnm.setVisible(false);
pswrd.setVisible(false);
login.setText("Start Game");
register.setText("Account Settings");
scroll.setVisible(false);
usr.setText("");
ps.setVisible(true);
if (lastLogin == "") {
ps.setText("Welcome " + UsRName + "! You can Edit your Settings here.");
} else {
ps.setText("Welcome back " + UsRName + "! You last loged in " + lastLogin);
}
Это мой код для входа в систему и настройки видимости кнопки выхода назад. Но когда событие для входа в систему называется кнопкой, все еще не отображается. любые предложения?
Чтобы лучше помочь, отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve). –