*\r
* @param file DOCUMENT ME!\r
*/\r
- public AlignFrame LoadJalviewAlign(String file)\r
+ public AlignFrame LoadJalviewAlign(final String file)\r
{\r
\r
jalview.gui.AlignFrame af = null;\r
}\r
while (jarentry != null);\r
}\r
- catch(java.net.UnknownHostException ex)\r
+ catch (final java.net.UnknownHostException ex)\r
{\r
ex.printStackTrace();\r
- System.err.println("Couldn't locate Jalview XML file : " +\r
- ex + "\n");\r
- JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
- "Couldn't locate " + file,\r
- "URL not found",\r
- JOptionPane.WARNING_MESSAGE);\r
+ javax.swing.SwingUtilities.invokeLater(new Runnable()\r
+ {\r
+ public void run()\r
+ {\r
\r
+ System.err.println("Couldn't locate Jalview XML file : " +\r
+ ex + "\n");\r
+ JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
+ "Couldn't locate " + file,\r
+ "URL not found",\r
+ JOptionPane.WARNING_MESSAGE);\r
+ }\r
+ });\r
}\r
catch (Exception ex)\r
{\r
ex.printStackTrace();\r
- System.err.println("Exception whilst loading jalview XML file : " +\r
- ex + "\n");\r
- JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
- "Error loading " + file,\r
- "Error loading Jalview file",\r
- JOptionPane.WARNING_MESSAGE);\r
+ System.err.println("Exception whilst loading jalview XML file : " +\r
+ ex + "\n");\r
+ javax.swing.SwingUtilities.invokeLater(new Runnable()\r
+ {\r
+ public void run()\r
+ {\r
\r
+ JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
+ "Error loading " + file,\r
+ "Error loading Jalview file",\r
+ JOptionPane.WARNING_MESSAGE);\r
+ }\r
+ });\r
}\r
\r
return af;\r