2011-02-24 77 views
0

我正在開發一個應用程序在Java Swing(桌面)通過串行端口與設備進行通信。問題是,它掛起時,通信與device.and失去了,我無法關閉窗體,直到我不' t結束Windows任務mannager中的.exe,應該是解決方案,以便我可以關閉表單。Java swing形式掛起

回答

2

我猜你正在通過使用事件調度線程與其他應用程序進行通信。如果其他應用程序掛起,那麼您的GUI將變得無法響應。

我建議你使用單獨的線程與其他設備進行通信。

有關更多信息,請參閱Swing教程中關於Concurrency的部分。