dc4f2910999f1d5b1de25bf698c4bb776550c2c8
[jalview.git] / src / jalview / jbgui / GUserDefinedColours.java
1 package jalview.jbgui;\r
2 \r
3 import javax.swing.*;\r
4 import java.awt.*;\r
5 import java.awt.event.*;\r
6 \r
7 \r
8 public class GUserDefinedColours extends JPanel\r
9 {\r
10   protected JColorChooser colorChooser = new JColorChooser();\r
11   protected JPanel buttonPanel = new JPanel();\r
12   protected GridLayout gridLayout = new GridLayout();\r
13   JPanel jPanel2 = new JPanel();\r
14   protected JButton okButton = new JButton();\r
15   protected JButton applyButton = new JButton();\r
16   protected JButton loadbutton = new JButton();\r
17   protected JButton savebutton = new JButton();\r
18   protected JButton cancelButton = new JButton();\r
19   FlowLayout flowLayout1 = new FlowLayout();\r
20 \r
21   public GUserDefinedColours()\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   private void jbInit() throws Exception\r
33   {\r
34     this.setLayout(flowLayout1);\r
35     buttonPanel.setLayout(gridLayout);\r
36     gridLayout.setColumns(6);\r
37     gridLayout.setRows(4);\r
38     okButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
39     okButton.setText("OK");\r
40     okButton.addActionListener(new java.awt.event.ActionListener()\r
41     {\r
42       public void actionPerformed(ActionEvent e)\r
43       {\r
44         okButton_actionPerformed(e);\r
45       }\r
46     });\r
47     applyButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
48     applyButton.setText("Apply");\r
49     applyButton.addActionListener(new java.awt.event.ActionListener()\r
50     {\r
51       public void actionPerformed(ActionEvent e)\r
52       {\r
53         applyButton_actionPerformed(e);\r
54       }\r
55     });\r
56     loadbutton.setFont(new java.awt.Font("Verdana", 0, 11));\r
57     loadbutton.setText("Load scheme");\r
58     loadbutton.addActionListener(new java.awt.event.ActionListener()\r
59     {\r
60       public void actionPerformed(ActionEvent e)\r
61       {\r
62         loadbutton_actionPerformed(e);\r
63       }\r
64     });\r
65     savebutton.setFont(new java.awt.Font("Verdana", 0, 11));\r
66     savebutton.setText("Save scheme");\r
67     savebutton.addActionListener(new java.awt.event.ActionListener()\r
68     {\r
69       public void actionPerformed(ActionEvent e)\r
70       {\r
71         savebutton_actionPerformed(e);\r
72       }\r
73     });\r
74     cancelButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
75     cancelButton.setText("Cancel");\r
76     cancelButton.addActionListener(new java.awt.event.ActionListener()\r
77     {\r
78       public void actionPerformed(ActionEvent e)\r
79       {\r
80         cancelButton_actionPerformed(e);\r
81       }\r
82     });\r
83     this.setBackground(new Color(212, 208, 223));\r
84     jPanel2.setOpaque(false);\r
85     colorChooser.setOpaque(false);\r
86     this.add(colorChooser, null);\r
87     this.add(buttonPanel, null);\r
88      this.add(jPanel2, null);\r
89     jPanel2.add(okButton, null);\r
90     jPanel2.add(applyButton, null);\r
91     jPanel2.add(loadbutton, null);\r
92     jPanel2.add(savebutton, null);\r
93     jPanel2.add(cancelButton, null);\r
94   }\r
95 \r
96 \r
97   protected void okButton_actionPerformed(ActionEvent e)\r
98   {\r
99 \r
100   }\r
101 \r
102   protected void applyButton_actionPerformed(ActionEvent e)\r
103   {\r
104 \r
105   }\r
106 \r
107   protected void loadbutton_actionPerformed(ActionEvent e)\r
108   {\r
109 \r
110   }\r
111 \r
112   protected void savebutton_actionPerformed(ActionEvent e)\r
113   {\r
114 \r
115   }\r
116 \r
117   protected void cancelButton_actionPerformed(ActionEvent e)\r
118   {\r
119 \r
120   }\r
121 }\r