1 package com.nexuiz.demorecorder.ui.swinggui.utils;
3 import java.awt.Component;
4 import java.lang.Thread.UncaughtExceptionHandler;
6 import org.jdesktop.swingx.JXErrorPane;
7 import org.jdesktop.swingx.error.ErrorInfo;
9 public class ShowErrorDialogExceptionHandler implements UncaughtExceptionHandler {
11 private static Component parentWindow = null;
13 public void uncaughtException(Thread t, Throwable e) {
14 ErrorInfo info = new ErrorInfo("Error occurred", e.getMessage(), null, null, e, null, null);
15 JXErrorPane.showDialog(parentWindow, info);
18 public static void setParentWindow(Component c) {