treeCanvas.setTree(tree);\r
\r
treeCanvas.repaint();\r
-\r
-\r
- fullid.setState(treeCanvas.av.showDBPrefix);\r
- if(!treeCanvas.av.showDBPrefix)\r
- {\r
- fullid_actionPerformed(null);\r
- }\r
}\r
\r
}\r
}\r
\r
\r
- public void fullid_actionPerformed(ActionEvent e)\r
- {\r
- tree.findHeight(tree.getTopNode());\r
-\r
- // Now have to calculate longest name based on the leaves\r
- Vector leaves = tree.findLeaves(tree.getTopNode(), new Vector());\r
-\r
- treeCanvas.longestName="";\r
- for (int i = 0; i < leaves.size(); i++)\r
- {\r
- SequenceNode lf = (SequenceNode) leaves.elementAt(i);\r
- Sequence seq = (Sequence) lf.element();\r
- lf.setName(seq.getDisplayId(fullid.getState(), false));\r
- if(lf.getName().length() > treeCanvas.longestName.length())\r
- treeCanvas.longestName = lf.getName();\r
- }\r
-\r
- treeCanvas.repaint();\r
- }\r
-\r
-\r
/**\r
* DOCUMENT ME!\r
*\r