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