Check bounds of loaded comp
[jalview.git] / src / jalview / jbgui / GPairwiseAlignPanel.java
1 /*\r
2  * Jalview - A Sequence Alignment Editor and Viewer\r
3  * Copyright (C) 2007 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
4  *\r
5  * This program is free software; you can redistribute it and/or\r
6  * modify it under the terms of the GNU General Public License\r
7  * as published by the Free Software Foundation; either version 2\r
8  * of the License, or (at your option) any later version.\r
9  *\r
10  * This program is distributed in the hope that it will be useful,\r
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
13  * GNU General Public License for more details.\r
14  *\r
15  * You should have received a copy of the GNU General Public License\r
16  * along with this program; if not, write to the Free Software\r
17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA\r
18  */\r
19 package jalview.jbgui;\r
20 \r
21 import java.awt.*;\r
22 import java.awt.event.*;\r
23 import javax.swing.*;\r
24 \r
25 /**\r
26  * DOCUMENT ME!\r
27  *\r
28  * @author $author$\r
29  * @version $Revision$\r
30  */\r
31 public class GPairwiseAlignPanel\r
32     extends JPanel\r
33 {\r
34   protected JScrollPane scrollPane = new JScrollPane();\r
35   protected JTextArea textarea = new JTextArea();\r
36   protected JButton viewInEditorButton = new JButton();\r
37   JPanel jPanel1 = new JPanel();\r
38   BorderLayout borderLayout1 = new BorderLayout();\r
39 \r
40   /**\r
41    * Creates a new GPairwiseAlignPanel object.\r
42    */\r
43   public GPairwiseAlignPanel()\r
44   {\r
45     try\r
46     {\r
47       jbInit();\r
48     }\r
49     catch (Exception e)\r
50     {\r
51       e.printStackTrace();\r
52     }\r
53   }\r
54 \r
55   /**\r
56    * DOCUMENT ME!\r
57    *\r
58    * @throws Exception DOCUMENT ME!\r
59    */\r
60   private void jbInit()\r
61       throws Exception\r
62   {\r
63     this.setLayout(borderLayout1);\r
64     textarea.setFont(new java.awt.Font("Monospaced", 0, 12));\r
65     textarea.setText("");\r
66     textarea.setWrapStyleWord(false);\r
67     viewInEditorButton.setFont(new java.awt.Font("Verdana", 0, 12));\r
68     viewInEditorButton.setText("View in alignment editor");\r
69     viewInEditorButton.addActionListener(new java.awt.event.ActionListener()\r
70     {\r
71       public void actionPerformed(ActionEvent e)\r
72       {\r
73         viewInEditorButton_actionPerformed(e);\r
74       }\r
75     });\r
76     this.add(scrollPane, BorderLayout.CENTER);\r
77     scrollPane.getViewport().add(textarea, null);\r
78     this.add(jPanel1, BorderLayout.SOUTH);\r
79     jPanel1.add(viewInEditorButton, null);\r
80   }\r
81 \r
82   /**\r
83    * DOCUMENT ME!\r
84    *\r
85    * @param e DOCUMENT ME!\r
86    */\r
87   protected void viewInEditorButton_actionPerformed(ActionEvent e)\r
88   {\r
89   }\r
90 }\r