{
String choice = chooser.getSelectedFile().getPath();
jalview.bin.Cache.setProperty("LAST_DIRECTORY", choice);
-
+ jalview.io.NewickFile fin = null;
try
{
- jalview.io.NewickFile fin = new jalview.io.NewickFile(choice,
+ fin = new jalview.io.NewickFile(choice,
"File");
viewport.setCurrentTree(ShowNewickTree(fin, choice).getTree());
}
catch (Exception ex)
{
JOptionPane.showMessageDialog(Desktop.desktop,
- "Problem reading tree file",
ex.getMessage(),
+ "Problem reading tree file",
JOptionPane.WARNING_MESSAGE);
ex.printStackTrace();
}
+ if (fin!=null && fin.hasWarningMessage())
+ {
+ JOptionPane.showMessageDialog(Desktop.desktop,
+ fin.getWarningMessage(),
+ "Possible problem with tree file",
+ JOptionPane.WARNING_MESSAGE);
+ }
}
}
{
ex.printStackTrace();
}
-
+
return tp;
}