summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/Main.java')
-rwxr-xr-xjava/src/IceGridGUI/Main.java22
1 files changed, 16 insertions, 6 deletions
diff --git a/java/src/IceGridGUI/Main.java b/java/src/IceGridGUI/Main.java
index c92aa76799f..e951c8c64a2 100755
--- a/java/src/IceGridGUI/Main.java
+++ b/java/src/IceGridGUI/Main.java
@@ -15,6 +15,7 @@ import java.awt.event.WindowEvent;
import javax.swing.Icon;
import javax.swing.JFrame;
+import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
@@ -80,12 +81,21 @@ public class Main extends JFrame
{
System.err.println(e.toString());
}
-
- //
- // Create and set up the window.
- //
- new Main(args);
-
+
+ try
+ {
+ //
+ // Create and set up the window.
+ //
+ new Main(args);
+ }
+ catch(Ice.LocalException e)
+ {
+ JOptionPane.showMessageDialog(null,
+ e.toString(),
+ "Initialization failed",
+ JOptionPane.ERROR_MESSAGE);
+ }
}
private Coordinator _coordinator;