5 import java.awt.event.*;
8 public class GFontChooser extends JPanel
10 JLabel jLabel1 = new JLabel();
11 protected JComboBox fontSize = new JComboBox();
12 protected JComboBox fontStyle = new JComboBox();
13 JLabel jLabel2 = new JLabel();
14 JLabel jLabel3 = new JLabel();
15 protected JComboBox fontName = new JComboBox();
16 JButton ok = new JButton();
17 JButton cancel = new JButton();
18 JPanel jPanel1 = new JPanel();
19 JPanel jPanel2 = new JPanel();
20 JPanel jPanel3 = new JPanel();
21 BorderLayout borderLayout1 = new BorderLayout();
22 BorderLayout borderLayout2 = new BorderLayout();
23 BorderLayout borderLayout3 = new BorderLayout();
24 FlowLayout flowLayout1 = new FlowLayout();
37 private void jbInit() throws Exception
39 jLabel1.setFont(new java.awt.Font("Verdana", 0, 11));
40 jLabel1.setHorizontalAlignment(SwingConstants.RIGHT);
41 jLabel1.setText("Font: ");
42 jLabel1.setVerticalTextPosition(javax.swing.SwingConstants.CENTER);
43 this.setLayout(flowLayout1);
44 fontSize.setFont(new java.awt.Font("Verdana", 0, 11));
45 fontSize.setOpaque(false);
46 fontSize.setPreferredSize(new Dimension(50, 21));
47 fontStyle.setFont(new java.awt.Font("Verdana", 0, 11));
48 fontStyle.setOpaque(false);
49 fontStyle.setPreferredSize(new Dimension(90, 21));
50 jLabel2.setFont(new java.awt.Font("Verdana", 0, 11));
51 jLabel2.setHorizontalAlignment(SwingConstants.RIGHT);
52 jLabel2.setText("Size: ");
53 jLabel2.setVerticalTextPosition(javax.swing.SwingConstants.CENTER);
54 jLabel3.setFont(new java.awt.Font("Verdana", 0, 11));
55 jLabel3.setHorizontalAlignment(SwingConstants.RIGHT);
56 jLabel3.setText("Style: ");
57 jLabel3.setVerticalTextPosition(javax.swing.SwingConstants.CENTER);
58 fontName.setFont(new java.awt.Font("Verdana", 0, 11));
59 fontName.setMaximumSize(new Dimension(32767, 32767));
60 fontName.setMinimumSize(new Dimension(300, 21));
61 fontName.setOpaque(false);
62 fontName.setPreferredSize(new Dimension(180, 21));
63 ok.setFont(new java.awt.Font("Verdana", 0, 11));
65 ok.addActionListener(new java.awt.event.ActionListener()
67 public void actionPerformed(ActionEvent e)
69 ok_actionPerformed(e);
72 cancel.setFont(new java.awt.Font("Verdana", 0, 11));
73 cancel.setText("Cancel");
74 cancel.addActionListener(new java.awt.event.ActionListener()
76 public void actionPerformed(ActionEvent e)
78 cancel_actionPerformed(e);
81 this.setBackground(Color.white);
82 jPanel1.setOpaque(false);
83 jPanel1.setLayout(borderLayout1);
84 jPanel2.setOpaque(false);
85 jPanel2.setLayout(borderLayout3);
86 jPanel3.setOpaque(false);
87 jPanel3.setLayout(borderLayout2);
88 flowLayout1.setAlignment(FlowLayout.CENTER);
89 flowLayout1.setVgap(10);
90 this.add(jPanel1, null);
91 jPanel1.add(jLabel1, BorderLayout.WEST);
92 jPanel1.add(fontName, BorderLayout.CENTER);
93 this.add(jPanel3, null);
94 this.add(jPanel2, null);
95 jPanel2.add(jLabel3, BorderLayout.WEST);
96 jPanel2.add(fontStyle, BorderLayout.CENTER);
97 jPanel3.add(jLabel2, BorderLayout.WEST);
98 jPanel3.add(fontSize, BorderLayout.CENTER);
100 this.add(cancel, null);
103 protected void ok_actionPerformed(ActionEvent e)
108 protected void cancel_actionPerformed(ActionEvent e)