Jalview Imported Sources
[jalview.git] / src / jalview / jbgui / GTreePanel.java
1 package jalview.jbgui;
2
3 import java.awt.*;
4 import javax.swing.*;
5 import java.awt.event.*;
6
7 public class GTreePanel extends JPanel
8 {
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();
17
18   public GTreePanel()
19   {
20     try
21     {
22       jbInit();
23     }
24     catch(Exception e)
25     {
26       e.printStackTrace();
27     }
28
29     for(int i=2; i<26; i+=2)
30        fontSizeCombobox.addItem(i+"");
31     fontSizeCombobox.setSelectedItem("12");
32
33   }
34   private void jbInit() throws Exception
35   {
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()
42     {
43       public void actionPerformed(ActionEvent e)
44       {
45         showDistanceCheckbox_actionPerformed(e);
46       }
47     });
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()
52     {
53       public void actionPerformed(ActionEvent e)
54       {
55         saveButton_actionPerformed(e);
56       }
57     });
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()
63     {
64       public void actionPerformed(ActionEvent e)
65       {
66         fontSizeCombobox_actionPerformed(e);
67       }
68     });
69     bootStrapCheckBox.setFont(new java.awt.Font("Verdana", 0, 12));
70     bootStrapCheckBox.setText("Show bootstrap");
71     bootStrapCheckBox.addActionListener(new java.awt.event.ActionListener()
72     {
73       public void actionPerformed(ActionEvent e)
74       {
75         bootStrapCheckBox_actionPerformed(e);
76       }
77     });
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);
86   }
87
88
89   public void saveButton_actionPerformed(ActionEvent e)
90   {
91
92   }
93
94   public void showDistanceCheckbox_actionPerformed(ActionEvent e)
95   {
96
97   }
98
99   public void fontSizeCombobox_actionPerformed(ActionEvent e)
100   {
101
102   }
103
104   public void bootStrapCheckBox_actionPerformed(ActionEvent e)
105   {
106
107   }
108 }