Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GUI多线程和套接字_Java_Multithreading_Sockets_User Interface_Event Dispatch Thread - Fatal编程技术网

Java GUI多线程和套接字

Java GUI多线程和套接字,java,multithreading,sockets,user-interface,event-dispatch-thread,Java,Multithreading,Sockets,User Interface,Event Dispatch Thread,我正在为我的客户机-服务器应用程序编写简单的GUI。GUI客户端应用程序工作正常,但当我在客户端应用程序之前添加了简单的登录表单时,客户端和服务器之间的通信无法工作。以下是创建我的客户端GUI的代码(代码位于登录表单中的“登录”按钮中-当我单击按钮时,登录表单关闭,客户端应用程序打开): 若您的登录表单不是模态的,那个么方法setVisible()将立即返回,并且您将在用户看到表单之前处理表单 确保您的登录表单扩展了JDialog,并且是使用传递给JDialog类构造函数的modal=true参

我正在为我的客户机-服务器应用程序编写简单的GUI。GUI客户端应用程序工作正常,但当我在客户端应用程序之前添加了简单的登录表单时,客户端和服务器之间的通信无法工作。以下是创建我的客户端GUI的代码(代码位于登录表单中的“登录”按钮中-当我单击按钮时,登录表单关闭,客户端应用程序打开):


若您的登录表单不是模态的,那个么方法setVisible()将立即返回,并且您将在用户看到表单之前处理表单


确保您的登录表单扩展了JDialog,并且是使用传递给JDialog类构造函数的
modal=true
参数创建的。

代码生成器也是如此,为了更好地提供帮助,请尽快发布一个简短、可运行、可投诉的上午问题,否则这个问题根本无法回答,“不起作用”太模糊。到底发生了什么?并显示您的套接字处理代码。我有GUI应用程序-“testUI”和服务器-通信正常。我添加了“LoginForm”,打开“testUI”-(单击“登录”按钮后-上面的代码)-testUI不与服务器通信。@mKorbel之前说过,我会更大声地重复。要更快地获得更好的帮助,请发布一个。要了解更多信息,请查看
new testUI().setVisible(true);
dispose(); //close Login Form