0
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(登录)完成后,它不会打开加载程序。任何帮助表示赞赏。

4

1 回答 1

1

if(GUI.loggedIn = true)应该if(GUI.loggedIn)

基本上,您应该使用==比较而不是=分配运算符,但是在比较布尔值时,您不必编写== true,因为它是多余的。

这是一个很好的机会来了解为什么if(something)最好使用 using (我认为这是必须的),如果你想看看它是否是真的而不是 write if(something == true)

于 2013-04-06T18:12:35.297 回答