3 import java.awt.event.FocusAdapter;
4 import java.awt.event.FocusEvent;
6 import javax.swing.JInternalFrame;
8 public class TreeCalculationFrame extends JInternalFrame
10 private AlignFrame af;
12 private TreeCalculationPanel treeCalcPanel;
14 public TreeCalculationFrame(AlignFrame alignFrame)
17 treeCalcPanel = new TreeCalculationPanel(af);
19 af.alignPanel.setTreeCalcPanel(this);
26 this.setContentPane(treeCalcPanel);
27 this.addFocusListener(new FocusAdapter()
31 public void focusGained(FocusEvent e)
41 public void revalidateInput()
43 int nrSeqsChosen = af.getViewport().getAlignment().getHeight();
44 if (af.getViewport().getSelectionGroup() != null)
46 nrSeqsChosen = af.getViewport().getSelectionGroup().getSize();
52 public TreeCalculationPanel getTreeCalcPanel()
57 public void setTreeCalcPanel(TreeCalculationPanel treeCalcPanel)
59 this.treeCalcPanel = treeCalcPanel;