java - 如何捕获 SWT 事件循环中的未经检查的异常

标签 java exception swt runtimeexception

我想问题很清楚,我想捕获(并记录)SWT 事件循环中发生的 RuntimeException。现在,我将对代码的所有调用包装在 Runnable 中,该 Runnable 会记录任何 RuntimeException,但这有一些缺点,例如添加大量样板代码并且无法捕获第三方 gui 库中的异常。

最佳答案

您可以创建 UncaughtExceptionHandler当抛出异常并且未在代码中的某个位置捕获异常时,将调用该异常。这使您可以在最后一刻完成您想要实现的记录。这是更多 detailed article这显示了如何使用处理程序。

关于java - 如何捕获 SWT 事件循环中的未经检查的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096407/

相关文章:

java - 交错式立体声 PCM 线性 Int16 大端音频是什么样的?

java - Java 中的 hasNext() 问题

java - 如何维护多个异常的单个日志文件

Java:捕获异常是异步的吗?

java - 如何在JAVA中传递带有逗号分隔值的字符串作为函数参数

java - 如何使用 Firebase 处理异步数据库?

java - 将项目移动到另一台计算机时堆空间不足?

java - Mac 上的 SWT 树 - 'Source list'

java - SWT/JFace : How to set max textlength in TableViewerColumn

java - 如何以编程方式从颜色名称获取 R-G-B 值