论坛首页 Java企业应用论坛

如何在某个顶层方便的捕获事件线程抛出的异常

浏览 1330 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-11-29   最后修改:2009-11-29
    有一次看.NET平台的WinForm发现其有提供捕捉这样异常的方法,升至它有默认的异常处理。
但是在Swing中,如果某事件处理函数抛出了一个异常,很可能导致事件线程挂掉,这时候界面点击无反应,
软件甚至要通过强行关闭才能退出。如果在某顶层做一个最后防御,这样哪个事件处理模块如果抛出未处理异常,
也不至于程序莫名的挂掉,顶多输出一个信息告知用户系统错误,我要挂了,然后退出。
但是我找了一下不知Swing在什么地方可以捕获异常。不知道大家是如何处理这个问题的。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics