0

我正在用java编写平台游戏。我正在这样做,以便当游戏中发生异常时,它会向用户显示错误报告。但是,当 gui 线程中发生错误时,它会导致问题,因为由于 gui 被阻止,因此不会显示错误报告。

我将如何安全地做到这一点?我尝试安全地结束所有阻塞的 gui 线程,但是它给了我一个错误,说线程被中断了。

4

1 回答 1

2

使用SwingWorker,这样 UI 线程就不会被阻塞。它应该在后台执行长时间运行的任务而不冻结 UI 时使用。

于 2013-05-14T01:53:24.700 回答