0
我正在开发一个应用程序在Java Swing(桌面)通过串行端口与设备进行通信。问题是,它挂起时,通信与device.and失去了,我无法关闭窗体,直到我不' t结束Windows任务mannager中的.exe,应该是解决方案,以便我可以关闭表单。Java swing形式挂起
我正在开发一个应用程序在Java Swing(桌面)通过串行端口与设备进行通信。问题是,它挂起时,通信与device.and失去了,我无法关闭窗体,直到我不' t结束Windows任务mannager中的.exe,应该是解决方案,以便我可以关闭表单。Java swing形式挂起
我猜你正在通过使用事件调度线程与其他应用程序进行通信。如果其他应用程序挂起,那么您的GUI将变得无法响应。
我建议你使用单独的线程与其他设备进行通信。
有关更多信息,请参阅Swing教程中关于Concurrency的部分。