1 /********************
\r
2 * 2004 Jalview Reengineered
\r
9 package jalview.jbappletgui;
\r
12 import java.awt.event.*;
\r
15 public class GCutAndPasteTransfer extends Panel
\r
17 protected TextArea textarea = new TextArea();
\r
18 protected ScrollPane scrollPane = new ScrollPane();
\r
19 Button ok = new Button();
\r
20 Button cancel = new Button();
\r
21 protected Panel buttonPanel = new Panel();
\r
22 BorderLayout borderLayout1 = new BorderLayout();
\r
23 public GCutAndPasteTransfer()
\r
31 e.printStackTrace();
\r
35 private void jbInit() throws Exception
\r
37 textarea.setFont(new java.awt.Font("Verdana", 0, 12));
\r
38 textarea.setText("Paste your alignment file here");
\r
39 textarea.addMouseListener(new java.awt.event.MouseAdapter()
\r
41 public void mousePressed(MouseEvent e)
\r
43 textarea_mousePressed(e);
\r
46 this.setLayout(borderLayout1);
\r
48 ok.addActionListener(new java.awt.event.ActionListener() {
\r
49 public void actionPerformed(ActionEvent e) {
\r
50 ok_actionPerformed(e);
\r
53 cancel.setLabel("Cancel");
\r
54 cancel.addActionListener(new java.awt.event.ActionListener() {
\r
55 public void actionPerformed(ActionEvent e) {
\r
56 cancel_actionPerformed(e);
\r
59 scrollPane.setVisible(true);
\r
60 this.add(scrollPane, BorderLayout.CENTER);
\r
61 this.add(buttonPanel, BorderLayout.SOUTH);
\r
62 buttonPanel.add(ok, null);
\r
63 buttonPanel.add(cancel, null);
\r
64 scrollPane.add(textarea, null);
\r
71 void textarea_mousePressed(MouseEvent e)
\r
73 if(textarea.getText().equals("Paste your alignment file here"))
\r
74 textarea.setText("");
\r
77 protected void ok_actionPerformed(ActionEvent e) {
\r
81 protected void cancel_actionPerformed(ActionEvent e) {
\r