- JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
- "Couldn't load file " + file +\r
- "\n"\r
- + errorMessage,\r
- "Error loading file",\r
- JOptionPane.WARNING_MESSAGE);\r
+ final String errorMessage = "Couldn't load file "+file+"\n"+error;\r
+\r
+ javax.swing.SwingUtilities.invokeLater(new Runnable()\r
+ {\r
+ public void run()\r
+ {\r
+ JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
+ errorMessage,\r
+ "Error loading file",\r
+ JOptionPane.WARNING_MESSAGE);\r
+ }\r
+ });\r