我正在为客户端服务器应用程序编写简单的GUI。GUI客户端应用程序工作正常,但当我在客户端应用程序之前添加简单的登录表单时,客户端和服务器之间的通信就不起作用了。以下是创建我的客户端GUI的代码(代码在登录表单中的"登录"按钮中-当我单击按钮时,登录表单关闭,客户端应用程序打开):
new testUI().setVisible(true);
dispose(); //close Login Form
如果您的登录表单不是模态的,那么方法setVisible()将立即返回,您将在用户看到表单之前处理表单。
确保您的登录表单扩展了JDialog,并且是使用传递给JDialog类构造函数的modal=true
参数创建的。