d83ed0dfa03712cd708af0c1429b62710c9e9d90
[jalview.git] / src / jalview / jbappletgui / GFontChooser.java
1 package jalview.jbappletgui;\r
2 \r
3 import java.awt.*;\r
4 import java.awt.event.*;\r
5 \r
6 \r
7 public class GFontChooser extends Panel\r
8 {\r
9   Label label1 = new Label();\r
10   protected Choice fontSize = new Choice();\r
11   protected Choice fontStyle = new Choice();\r
12   Label label2 = new Label();\r
13   Label label3 = new Label();\r
14   protected Choice fontName = new Choice();\r
15   Button ok = new Button();\r
16   Button cancel = new Button();\r
17   Panel panel1 = new Panel();\r
18   Panel panel2 = new Panel();\r
19   Panel panel3 = new Panel();\r
20   BorderLayout borderLayout1 = new BorderLayout();\r
21   BorderLayout borderLayout2 = new BorderLayout();\r
22   BorderLayout borderLayout3 = new BorderLayout();\r
23   Panel panel4 = new Panel();\r
24   Panel panel5 = new Panel();\r
25   BorderLayout borderLayout4 = new BorderLayout();\r
26 \r
27   public GFontChooser()\r
28   {\r
29     try\r
30     {\r
31       jbInit();\r
32     }\r
33     catch(Exception e)\r
34     {\r
35       e.printStackTrace();\r
36     }\r
37   }\r
38   private void jbInit() throws Exception\r
39   {\r
40     label1.setFont(new java.awt.Font("Verdana", 0, 11));\r
41     label1.setAlignment(Label.RIGHT);\r
42     label1.setText("Font: ");\r
43     this.setLayout(borderLayout4);\r
44     fontSize.setFont(new java.awt.Font("Verdana", 0, 11));\r
45     fontSize.addItemListener(new java.awt.event.ItemListener()\r
46     {\r
47       public void itemStateChanged(ItemEvent e)\r
48       {\r
49         fontSize_actionPerformed();\r
50       }\r
51     });\r
52     fontStyle.setFont(new java.awt.Font("Verdana", 0, 11));\r
53     fontStyle.addItemListener(new java.awt.event.ItemListener()\r
54     {\r
55       public void itemStateChanged(ItemEvent e)\r
56       {\r
57         fontStyle_actionPerformed();\r
58       }\r
59     });\r
60     label2.setAlignment(Label.RIGHT);\r
61     label2.setFont(new java.awt.Font("Verdana", 0, 11));\r
62      label2.setText("Size: ");\r
63       label3.setAlignment(Label.RIGHT);\r
64     label3.setFont(new java.awt.Font("Verdana", 0, 11));\r
65       label3.setText("Style: ");\r
66     fontName.setFont(new java.awt.Font("Verdana", 0, 11));\r
67      fontName.addItemListener(new java.awt.event.ItemListener()\r
68     {\r
69       public void itemStateChanged(ItemEvent e)\r
70       {\r
71         fontName_actionPerformed();\r
72       }\r
73     });\r
74     ok.setFont(new java.awt.Font("Verdana", 0, 11));\r
75     ok.setLabel("OK");\r
76     ok.addActionListener(new java.awt.event.ActionListener()\r
77     {\r
78       public void actionPerformed(ActionEvent e)\r
79       {\r
80         ok_actionPerformed();\r
81       }\r
82     });\r
83     cancel.setFont(new java.awt.Font("Verdana", 0, 11));\r
84     cancel.setLabel("Cancel");\r
85     cancel.addActionListener(new java.awt.event.ActionListener()\r
86     {\r
87       public void actionPerformed(ActionEvent e)\r
88       {\r
89         cancel_actionPerformed();\r
90       }\r
91     });\r
92     this.setBackground(Color.white);\r
93     panel1.setLayout(borderLayout1);\r
94     panel2.setLayout(borderLayout3);\r
95      panel3.setLayout(borderLayout2);\r
96     panel5.setBackground(Color.white);\r
97     panel4.setBackground(Color.white);\r
98     panel1.setBackground(Color.white);\r
99     panel2.setBackground(Color.white);\r
100     panel3.setBackground(Color.white);\r
101     panel1.add(label1, BorderLayout.WEST);\r
102     panel1.add(fontName, BorderLayout.CENTER);\r
103     panel5.add(panel1, null);\r
104     panel5.add(panel3, null);\r
105     panel5.add(panel2, null);\r
106     panel2.add(label3,  BorderLayout.WEST);\r
107     panel2.add(fontStyle,  BorderLayout.CENTER);\r
108     panel3.add(label2, BorderLayout.WEST);\r
109     panel3.add(fontSize, BorderLayout.CENTER);\r
110     this.add(panel4,  BorderLayout.SOUTH);\r
111     panel4.add(ok, null);\r
112     panel4.add(cancel, null);\r
113     this.add(panel5, BorderLayout.CENTER);\r
114 \r
115    }\r
116 \r
117   protected void ok_actionPerformed()\r
118   {\r
119 \r
120   }\r
121 \r
122   protected void cancel_actionPerformed()\r
123   {\r
124 \r
125   }\r
126 \r
127   protected void fontName_actionPerformed()\r
128   {\r
129 \r
130   }\r
131 \r
132   protected void fontSize_actionPerformed()\r
133   {\r
134 \r
135   }\r
136 \r
137   protected void fontStyle_actionPerformed()\r
138   {\r
139 \r
140   }\r
141 \r
142 }\r