Eclispe RCP 异常处理 显示异常对话框

来源:互联网 发布:找不到wifi网络 编辑:程序博客网 时间:2024/04/27 14:06

在开发EclipseRCP中,如果在UI线程中产生异常,会被UI线程捕捉,程序界面不会产生任何提示信息,如果出错后想弹出错误信息该怎么办呢?face提供了一个类叫SafeRunnable:用法如下

SafeRunnable.run(new SafeRunnable(){
            public void run() throws Exception {
            task.getClassesActivityProcess().saveOrUpdateClasses(classes);//这行是业务逻辑。
               
            }
           
        });

如果业务逻辑抛异常的话可以通过错误对话框显示出来,当然也可以直接使用ErrorDialog.openError()方法。

原创粉丝点击