1 package jalview.jbappletgui;
\r
4 import java.awt.event.*;
\r
7 public class GFontChooser extends Panel
\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
27 public GFontChooser()
\r
35 e.printStackTrace();
\r
38 private void jbInit() throws Exception
\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
47 public void itemStateChanged(ItemEvent e)
\r
49 fontSize_actionPerformed();
\r
52 fontStyle.setFont(new java.awt.Font("Verdana", 0, 11));
\r
53 fontStyle.addItemListener(new java.awt.event.ItemListener()
\r
55 public void itemStateChanged(ItemEvent e)
\r
57 fontStyle_actionPerformed();
\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
69 public void itemStateChanged(ItemEvent e)
\r
71 fontName_actionPerformed();
\r
74 ok.setFont(new java.awt.Font("Verdana", 0, 11));
\r
76 ok.addActionListener(new java.awt.event.ActionListener()
\r
78 public void actionPerformed(ActionEvent e)
\r
80 ok_actionPerformed();
\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
87 public void actionPerformed(ActionEvent e)
\r
89 cancel_actionPerformed();
\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
117 protected void ok_actionPerformed()
\r
122 protected void cancel_actionPerformed()
\r
127 protected void fontName_actionPerformed()
\r
132 protected void fontSize_actionPerformed()
\r
137 protected void fontStyle_actionPerformed()
\r