diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2012-06-26 20:57:49 +0200 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2012-06-26 20:57:49 +0200 |
| commit | 3069ddf81b3cce2303cc1528e5de4708a798841f (patch) | |
| tree | 5fd1ca9057f142b862e394a6347727e0b372522f /src/main/java/com/c2kernel/gui/MainFrame.java | |
| parent | 99eed1e3c7e7292aea91131baeb36f81e23e3e82 (diff) | |
More GUI refactoring
Diffstat (limited to 'src/main/java/com/c2kernel/gui/MainFrame.java')
| -rw-r--r-- | src/main/java/com/c2kernel/gui/MainFrame.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/com/c2kernel/gui/MainFrame.java b/src/main/java/com/c2kernel/gui/MainFrame.java index 46937d0..b516b2f 100644 --- a/src/main/java/com/c2kernel/gui/MainFrame.java +++ b/src/main/java/com/c2kernel/gui/MainFrame.java @@ -19,11 +19,14 @@ import javax.swing.ImageIcon; import javax.swing.JComboBox;
import javax.swing.JFileChooser;
import javax.swing.JLabel;
+import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
+import org.omg.CORBA.UserException;
+
import com.c2kernel.entity.proxy.AgentProxy;
import com.c2kernel.gui.tabs.execution.DefaultExecutor;
import com.c2kernel.gui.tabs.execution.Executor;
@@ -306,4 +309,13 @@ public class MainFrame extends javax.swing.JFrame { return splitPane;
}
+ static public void exceptionDialog(Exception ex)
+ {
+ String className = ex.getClass().getSimpleName();
+ String error = ex.getMessage();
+ if (ex instanceof UserException)
+ error = error.substring(error.indexOf(' ') + 1);
+ JOptionPane.showMessageDialog(null, error, className, JOptionPane.ERROR_MESSAGE);
+ }
+
}
|
