public static void main(String[] args){
try {
GUI login = new GUI();
login.setVisible(true);
login.setResizable(false);
if(GUI.loggedIn = true){
Loader loader = new Loader();
loader.setVisible(true);
}
} catch (Exception e) {
e.printStackTrace();
}
}
当GUI(登录)完成后,它不会打开加载程序。任何帮助表示赞赏。
答案 0 :(得分:1)
if(GUI.loggedIn = true)
应为if(GUI.loggedIn)
基本上你应该使用==
进行比较而不是=
这是分配运算符,但是当比较布尔值时,你不必写== true
因为它是多余的。
这是一个非常好的机会,可以理解为什么使用if(something)
更好(我认为这是必须的),如果你想看看它是 true 而不是写if(something == true)