Formatted source
[jalview.git] / src / jalview / jbappletgui / GUserDefinedColours.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.jbappletgui;\r
20 \r
21 import java.awt.*;\r
22 import java.awt.event.*;\r
23 \r
24 \r
25 public class GUserDefinedColours extends Panel {\r
26     protected Panel buttonPanel = new Panel();\r
27     protected GridLayout gridLayout = new GridLayout();\r
28     Panel jPanel2 = new Panel();\r
29     protected Button okButton = new Button();\r
30     protected Button applyButton = new Button();\r
31     protected Button cancelButton = new Button();\r
32     protected Scrollbar rScroller = new Scrollbar();\r
33     Label label1 = new Label();\r
34     Panel panel2 = new Panel();\r
35     BorderLayout borderLayout1 = new BorderLayout();\r
36     protected TextField rText = new TextField();\r
37     Panel panel3 = new Panel();\r
38     Label label4 = new Label();\r
39     protected Scrollbar gScroller = new Scrollbar();\r
40     protected TextField gText = new TextField();\r
41     BorderLayout borderLayout2 = new BorderLayout();\r
42     Panel panel4 = new Panel();\r
43     Label label5 = new Label();\r
44     protected Scrollbar bScroller = new Scrollbar();\r
45     protected TextField bText = new TextField();\r
46     BorderLayout borderLayout3 = new BorderLayout();\r
47     protected Panel target = new Panel();\r
48 \r
49     public GUserDefinedColours() {\r
50         try {\r
51             jbInit();\r
52         } catch (Exception e) {\r
53             e.printStackTrace();\r
54         }\r
55     }\r
56 \r
57     private void jbInit() throws Exception {\r
58         this.setLayout(null);\r
59         buttonPanel.setLayout(gridLayout);\r
60         gridLayout.setColumns(6);\r
61         gridLayout.setRows(4);\r
62         okButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
63         okButton.setLabel("OK");\r
64         okButton.addActionListener(new java.awt.event.ActionListener() {\r
65                 public void actionPerformed(ActionEvent e) {\r
66                     okButton_actionPerformed(e);\r
67                 }\r
68             });\r
69         applyButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
70         applyButton.setLabel("Apply");\r
71         applyButton.addActionListener(new java.awt.event.ActionListener() {\r
72                 public void actionPerformed(ActionEvent e) {\r
73                     applyButton_actionPerformed(e);\r
74                 }\r
75             });\r
76         cancelButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
77         cancelButton.setLabel("Cancel");\r
78         cancelButton.addActionListener(new java.awt.event.ActionListener() {\r
79                 public void actionPerformed(ActionEvent e) {\r
80                     cancelButton_actionPerformed(e);\r
81                 }\r
82             });\r
83         this.setBackground(new Color(212, 208, 223));\r
84         jPanel2.setBounds(new Rectangle(0, 265, 400, 35));\r
85         buttonPanel.setBounds(new Rectangle(0, 123, 400, 142));\r
86         rScroller.setMaximum(255);\r
87         rScroller.setMinimum(0);\r
88         rScroller.setOrientation(0);\r
89         rScroller.setUnitIncrement(1);\r
90         rScroller.addAdjustmentListener(new java.awt.event.AdjustmentListener() {\r
91                 public void adjustmentValueChanged(AdjustmentEvent e) {\r
92                     rScroller_adjustmentValueChanged(e);\r
93                 }\r
94             });\r
95         label1.setText("R");\r
96         panel2.setBounds(new Rectangle(20, 29, 180, 19));\r
97         panel2.setLayout(borderLayout1);\r
98         rText.setText("    0");\r
99         rText.addActionListener(new java.awt.event.ActionListener() {\r
100                 public void actionPerformed(ActionEvent e) {\r
101                     rText_actionPerformed(e);\r
102                 }\r
103             });\r
104         panel3.setLayout(borderLayout2);\r
105         label4.setText("G");\r
106         gScroller.setMaximum(255);\r
107         gScroller.setMinimum(0);\r
108         gScroller.setOrientation(0);\r
109         gScroller.setUnitIncrement(1);\r
110         gScroller.addAdjustmentListener(new java.awt.event.AdjustmentListener() {\r
111                 public void adjustmentValueChanged(AdjustmentEvent e) {\r
112                     gScroller_adjustmentValueChanged(e);\r
113                 }\r
114             });\r
115         gText.setText("    0");\r
116         gText.addActionListener(new java.awt.event.ActionListener() {\r
117                 public void actionPerformed(ActionEvent e) {\r
118                     gText_actionPerformed(e);\r
119                 }\r
120             });\r
121         panel3.setBounds(new Rectangle(19, 54, 181, 20));\r
122         panel4.setLayout(borderLayout3);\r
123         label5.setText("B");\r
124         bScroller.setMaximum(255);\r
125         bScroller.setMinimum(0);\r
126         bScroller.setOrientation(0);\r
127         bScroller.setUnitIncrement(1);\r
128         bScroller.addAdjustmentListener(new java.awt.event.AdjustmentListener() {\r
129                 public void adjustmentValueChanged(AdjustmentEvent e) {\r
130                     bScroller_adjustmentValueChanged(e);\r
131                 }\r
132             });\r
133         bText.setSelectionStart(6);\r
134         bText.setText("    0");\r
135         bText.addActionListener(new java.awt.event.ActionListener() {\r
136                 public void actionPerformed(ActionEvent e) {\r
137                     bText_actionPerformed(e);\r
138                 }\r
139             });\r
140         panel4.setBounds(new Rectangle(19, 87, 180, 20));\r
141         target.setBackground(Color.black);\r
142         target.setBounds(new Rectangle(229, 26, 134, 79));\r
143         this.add(jPanel2, null);\r
144         jPanel2.add(okButton, null);\r
145         jPanel2.add(applyButton, null);\r
146         jPanel2.add(cancelButton, null);\r
147         this.add(buttonPanel, null);\r
148         panel2.add(label1, BorderLayout.WEST);\r
149         panel2.add(rScroller, BorderLayout.CENTER);\r
150         panel2.add(rText, BorderLayout.EAST);\r
151         this.add(target, null);\r
152         this.add(panel4, null);\r
153         panel3.add(label4, BorderLayout.WEST);\r
154         panel3.add(gScroller, BorderLayout.CENTER);\r
155         panel3.add(gText, BorderLayout.EAST);\r
156         this.add(panel2, null);\r
157         panel4.add(label5, BorderLayout.WEST);\r
158         panel4.add(bScroller, BorderLayout.CENTER);\r
159         panel4.add(bText, BorderLayout.EAST);\r
160         this.add(panel3, null);\r
161     }\r
162 \r
163     protected void okButton_actionPerformed(ActionEvent e) {\r
164     }\r
165 \r
166     protected void applyButton_actionPerformed(ActionEvent e) {\r
167     }\r
168 \r
169     protected void cancelButton_actionPerformed(ActionEvent e) {\r
170     }\r
171 \r
172     protected void rScroller_adjustmentValueChanged(AdjustmentEvent e) {\r
173     }\r
174 \r
175     protected void gScroller_adjustmentValueChanged(AdjustmentEvent e) {\r
176     }\r
177 \r
178     protected void bScroller_adjustmentValueChanged(AdjustmentEvent e) {\r
179     }\r
180 \r
181     protected void rText_actionPerformed(ActionEvent e) {\r
182     }\r
183 \r
184     protected void gText_actionPerformed(ActionEvent e) {\r
185     }\r
186 \r
187     protected void bText_actionPerformed(ActionEvent e) {\r
188     }\r
189 }\r