From 9ec724cefe52ca1e3fa72d726557b0108a4b043a Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Wed, 25 May 2005 16:39:57 +0000 Subject: [PATCH] output text to textbox --- src/jalview/gui/TreePanel.java | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/src/jalview/gui/TreePanel.java b/src/jalview/gui/TreePanel.java index 3c571f8..047c1d4 100755 --- a/src/jalview/gui/TreePanel.java +++ b/src/jalview/gui/TreePanel.java @@ -7,9 +7,7 @@ import jalview.io.*; import java.awt.event.*; import java.util.*; import java.io.*; -import jalview.util.*; import javax.swing.*; -import java.awt.print.*; import java.awt.*; import java.awt.image.*; import org.jibble.epsgraphics.*; @@ -17,7 +15,6 @@ import javax.imageio.*; - public class TreePanel extends GTreePanel { SequenceI[] seq; @@ -102,11 +99,32 @@ public class TreePanel extends GTreePanel } - public String getText(String format) + + public void textbox_actionPerformed(ActionEvent e) { - return null; + CutAndPasteTransfer cap = new CutAndPasteTransfer(); + JInternalFrame frame = new JInternalFrame(); + frame.setContentPane(cap); + + StringBuffer buffer = new StringBuffer(); + + if(type.equals("AV")) + buffer.append("Average distance tree using "); + else + buffer.append("Neighbour joining tree using "); + + if(pwtype.equals("BL")) + buffer.append("BLOSUM62"); + else + buffer.append("PID"); + + Desktop.addInternalFrame(frame,buffer.toString(), 500, 100); + jalview.io.NewickFile fout = new jalview.io.NewickFile(tree.getTopNode()); + cap.setText( fout.print(false,true) ); + } + public void saveAsNewick_actionPerformed(ActionEvent e) { -- 1.7.10.2