- String filePath = chooser.getSelectedFile().getPath();
- Cache.setProperty("LAST_DIRECTORY", filePath);
- TreeParser treeParser = null;
- try {
- treeParser = new TreeParser(filePath);
- treeParser.loadTree(viewport);
- } catch (Exception ex)
- {
- JvOptionPane.showMessageDialog(Desktop.desktop, ex.getMessage(),
- MessageManager
- .getString("label.problem_reading_tree_file"),
- JvOptionPane.WARNING_MESSAGE);
- ex.printStackTrace();
- }
-// TODO: handle any other warnings from treeParser ?
- // if (treeParser != null && treeParser.fin.hasWarningMessage())
-// {
-// JvOptionPane.showMessageDialog(Desktop.desktop,
-// fin.getWarningMessage(),
-// MessageManager.getString(
-// "label.possible_problem_with_tree_file"),
-// JvOptionPane.WARNING_MESSAGE);
-// }
+ String filePath = chooser.getSelectedFile().getPath();
+ Cache.setProperty("LAST_DIRECTORY", filePath);
+
+
+ NewickFile fin = null; // old tree
+ try
+ {
+ AptxInit.createInstancesFromFile(filePath, viewport);
+
+ // fin = new NewickFile(filePath, DataSourceType.FILE);
+ // viewport.setCurrentTree(viewport.getAlignPanel().alignFrame
+ // .showNewickTree(fin, filePath).getTree());
+
+ } catch (Exception ex)
+ {
+ JvOptionPane.showMessageDialog(us, ex.getMessage(),
+ MessageManager.getString("label.problem_reading_tree_file"),
+ JvOptionPane.WARNING_MESSAGE);
+ ex.printStackTrace();
+ }