我有一个使用.show()调用登录表单的应用程序,然后连接到服务器。如果凭据正确并且服务器返回有效的连接响应,我想显示另一个带有列表的表单。 调用新表单的代码是;
if(h.get("result").toString().trim().equals("Valid")) {
System.out.println("need to show establishments form");
Establishments establishments = new Establishments();
establishments.setFocus(true);
establishments.show();
}
当使用GUI Builder构建的新表单显示时,它仅用于即时,模拟器将恢复为登录表单。我输入了一些System.out.println和sleep命令,并看到对新表单的控制。当计时器结束时,新表单会显示,但会立即被登录表单替换。关于我做错了什么想法?