layout changes
[jalview.git] / src / jalview / jbgui / GCutAndPasteTransfer.java
1 /********************\r
2  * 2004 Jalview Reengineered\r
3  * Barton Group\r
4  * Dundee University\r
5  *\r
6  * AM Waterhouse\r
7  *******************/\r
8 \r
9 package jalview.jbgui;\r
10 \r
11 import javax.swing.*;\r
12 import java.awt.*;\r
13 import java.awt.event.*;\r
14 \r
15 \r
16 public class GCutAndPasteTransfer extends JPanel\r
17 {\r
18   protected JTextArea textarea = new JTextArea();\r
19   protected JScrollPane scrollPane = new JScrollPane();\r
20   BorderLayout borderLayout1 = new BorderLayout();\r
21   public GCutAndPasteTransfer()\r
22   {\r
23     try\r
24     {\r
25       jbInit();\r
26     }\r
27     catch(Exception e)\r
28     {\r
29       e.printStackTrace();\r
30     }\r
31 \r
32   }\r
33   private void jbInit() throws Exception\r
34   {\r
35     textarea.setFont(new java.awt.Font("Verdana", 0, 12));\r
36     textarea.setBorder(BorderFactory.createLineBorder(Color.black));\r
37     textarea.setText("Paste your alignment file here");\r
38     textarea.addMouseListener(new java.awt.event.MouseAdapter()\r
39     {\r
40       public void mousePressed(MouseEvent e)\r
41       {\r
42         textarea_mousePressed(e);\r
43       }\r
44     });\r
45     this.setLayout(borderLayout1);\r
46     this.setPreferredSize(new Dimension(400, 300));\r
47     scrollPane.getViewport().add(textarea, null);\r
48     this.add(scrollPane, java.awt.BorderLayout.CENTER);\r
49   }\r
50 \r
51   void textarea_mousePressed(MouseEvent e)\r
52   {\r
53     if(textarea.getText().equals("Paste your alignment file here"))\r
54       textarea.setText("");\r
55   }\r
56 \r
57 }\r