851b5c293d86b5f8b07d7f5f46cb5b10e24f6ea4
[jalview.git] / src / jalview / jbgui / GWebserviceInfo.java
1 /*\r
2 * Jalview - A Sequence Alignment Editor and Viewer\r
3 * Copyright (C) 2005 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 \r
24 import javax.swing.*;\r
25 \r
26 /**\r
27  * DOCUMENT ME!\r
28  *\r
29  * @author $author$\r
30  * @version $Revision$\r
31  */\r
32 public class GWebserviceInfo extends JPanel\r
33 {\r
34     protected JTextArea infoText = new JTextArea();\r
35     JScrollPane jScrollPane1 = new JScrollPane();\r
36     JPanel jPanel1 = new JPanel();\r
37     BorderLayout borderLayout1 = new BorderLayout();\r
38     BorderLayout borderLayout2 = new BorderLayout();\r
39     protected JPanel titlePanel = new JPanel();\r
40     BorderLayout borderLayout3 = new BorderLayout();\r
41     protected JPanel buttonPanel = new JPanel();\r
42     public JButton cancel = new JButton();\r
43     public JButton showResultsNewFrame = new JButton();\r
44     public JButton mergeResults = new JButton();\r
45     GridBagLayout gridBagLayout1 = new GridBagLayout();\r
46   /**\r
47      * Creates a new GWebserviceInfo object.\r
48      */\r
49     public GWebserviceInfo()\r
50     {\r
51         try\r
52         {\r
53             jbInit();\r
54         }\r
55         catch (Exception e)\r
56         {\r
57             e.printStackTrace();\r
58         }\r
59     }\r
60 \r
61     /**\r
62      * DOCUMENT ME!\r
63      *\r
64      * @throws Exception DOCUMENT ME!\r
65      */\r
66     private void jbInit() throws Exception\r
67     {\r
68         infoText.setFont(new java.awt.Font("Verdana", 0, 10));\r
69         infoText.setBorder(null);\r
70         infoText.setEditable(false);\r
71         infoText.setText("");\r
72         infoText.setLineWrap(true);\r
73         infoText.setWrapStyleWord(true);\r
74         this.setLayout(borderLayout1);\r
75         jPanel1.setLayout(borderLayout2);\r
76         titlePanel.setBackground(Color.white);\r
77         titlePanel.setPreferredSize(new Dimension(0, 60));\r
78         titlePanel.setLayout(borderLayout3);\r
79         jScrollPane1.setBorder(null);\r
80         jScrollPane1.setPreferredSize(new Dimension(400, 70));\r
81         cancel.setFont(new java.awt.Font("Verdana", 0, 11));\r
82         cancel.setText("Cancel");\r
83         cancel.addActionListener(new java.awt.event.ActionListener()\r
84             {\r
85                 public void actionPerformed(ActionEvent e)\r
86                 {\r
87                     cancel_actionPerformed(e);\r
88                 }\r
89             });\r
90     buttonPanel.setLayout(gridBagLayout1);\r
91     buttonPanel.setOpaque(false);\r
92     showResultsNewFrame.setText("New Frame");\r
93     mergeResults.setText("Merge Results");\r
94     this.setBackground(Color.white);\r
95     this.add(jPanel1, BorderLayout.NORTH);\r
96         jPanel1.add(jScrollPane1, BorderLayout.CENTER);\r
97         jScrollPane1.getViewport().add(infoText, null);\r
98         jPanel1.add(titlePanel, BorderLayout.NORTH);\r
99         titlePanel.add(buttonPanel, BorderLayout.EAST);\r
100     buttonPanel.add(cancel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0\r
101                                                , GridBagConstraints.CENTER,\r
102                                                GridBagConstraints.NONE,\r
103                                                new Insets(19, 6, 16, 4), 0, 0));\r
104   }\r
105 \r
106     /**\r
107      * DOCUMENT ME!\r
108      *\r
109      * @param e DOCUMENT ME!\r
110      */\r
111     protected void cancel_actionPerformed(ActionEvent e)\r
112     {\r
113     }\r
114 }\r