- 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