java swing表单挂起

时间:2011-02-24 02:33:45

标签: java swing

我正在java Swing(桌面)中开发一个通过串口与设备通信的应用程序。问题是当设备丢失通信时它会挂起。我无法关闭表单,直到我没有结束。 exe窗口任务mannager.what应该是解决方案,以便我可以关闭窗体。

1 个答案:

答案 0 :(得分:2)

我猜你正在使用Event Dispatch Thread与其他应用程序进行通信。如果其他应用程序挂起,那么您的GUI将无法响应。

我建议您使用单独的线程与其他设备进行通信。

阅读Concurrency上的Swing教程中的部分以获取更多信息。