Java Socket阻止面板?

Ahm*_*kul 4 java sockets swing panel frame

我正在尝试创建一个面板,而我已经连接到带有套接字的服务器,但在java中它显示框架但不在框架内.面板仅在插座关闭后显示,但在打开时我需要它.我怎么解决这个问题?这是因为一个线程问题或我只是遗漏了一些东西....谢谢......

mre*_*mre 5

在EDT上永远不应该发生长时间运行的任务.这包括阻止I/O操作.如果此类任务不修改任何Swing组件,只需使用另一个线程.否则,有可用的实用程序(例如SwingWorkerSwingUtilties)可以在另一个线程中执行长时间运行的任务,然后将结果作为动作事件发布在EDT上以修改任何Swing组件.

也可以看看: