5 import java.awt.event.*;
7 public class GTreePanel extends JPanel
9 BorderLayout borderLayout1 = new BorderLayout();
10 JPanel jPanel1 = new JPanel();
11 JLabel jLabel1 = new JLabel();
12 protected JComboBox fontSizeCombobox = new JComboBox();
13 protected JCheckBox showDistanceCheckbox = new JCheckBox();
14 protected JButton saveButton = new JButton();
15 protected JCheckBox bootStrapCheckBox = new JCheckBox();
16 protected JScrollPane scrollPane = new JScrollPane();
29 for(int i=2; i<26; i+=2)
30 fontSizeCombobox.addItem(i+"");
31 fontSizeCombobox.setSelectedItem("12");
34 private void jbInit() throws Exception
36 this.setLayout(borderLayout1);
37 jLabel1.setFont(new java.awt.Font("Verdana", 0, 12));
38 jLabel1.setText("Font size");
39 showDistanceCheckbox.setFont(new java.awt.Font("Verdana", 0, 12));
40 showDistanceCheckbox.setText("Show distances");
41 showDistanceCheckbox.addActionListener(new java.awt.event.ActionListener()
43 public void actionPerformed(ActionEvent e)
45 showDistanceCheckbox_actionPerformed(e);
48 saveButton.setFont(new java.awt.Font("Verdana", 0, 12));
49 saveButton.setToolTipText("");
50 saveButton.setText("Save as postscript");
51 saveButton.addActionListener(new java.awt.event.ActionListener()
53 public void actionPerformed(ActionEvent e)
55 saveButton_actionPerformed(e);
58 this.setBackground(Color.white);
59 this.setFont(new java.awt.Font("Verdana", 0, 12));
60 this.setMinimumSize(new Dimension(530, 60));
61 fontSizeCombobox.setFont(new java.awt.Font("Verdana", 0, 12));
62 fontSizeCombobox.addActionListener(new java.awt.event.ActionListener()
64 public void actionPerformed(ActionEvent e)
66 fontSizeCombobox_actionPerformed(e);
69 bootStrapCheckBox.setFont(new java.awt.Font("Verdana", 0, 12));
70 bootStrapCheckBox.setText("Show bootstrap");
71 bootStrapCheckBox.addActionListener(new java.awt.event.ActionListener()
73 public void actionPerformed(ActionEvent e)
75 bootStrapCheckBox_actionPerformed(e);
78 scrollPane.setOpaque(false);
79 this.add(jPanel1, BorderLayout.SOUTH);
80 jPanel1.add(jLabel1, null);
81 jPanel1.add(fontSizeCombobox, null);
82 jPanel1.add(showDistanceCheckbox, null);
83 jPanel1.add(bootStrapCheckBox, null);
84 jPanel1.add(saveButton, null);
85 this.add(scrollPane, BorderLayout.CENTER);
89 public void saveButton_actionPerformed(ActionEvent e)
94 public void showDistanceCheckbox_actionPerformed(ActionEvent e)
99 public void fontSizeCombobox_actionPerformed(ActionEvent e)
104 public void bootStrapCheckBox_actionPerformed(ActionEvent e)