A Flauss recommends
[jalview.git] / src / jalview / jbappletgui / GTreePanel.java
1 package jalview.jbappletgui;\r
2 \r
3 import java.awt.*;\r
4 import java.awt.event.*;\r
5 \r
6 public class GTreePanel extends Frame\r
7 {\r
8   BorderLayout borderLayout1 = new BorderLayout();\r
9   protected ScrollPane scrollPane = new ScrollPane();\r
10   MenuBar jMenuBar1 = new MenuBar();\r
11   Menu jMenu2 = new Menu();\r
12   protected MenuItem fontSize = new MenuItem();\r
13   protected CheckboxMenuItem bootstrapMenu = new CheckboxMenuItem();\r
14   protected CheckboxMenuItem distanceMenu = new CheckboxMenuItem();\r
15   protected CheckboxMenuItem fitToWindow = new CheckboxMenuItem();\r
16   Menu fileMenu = new Menu();\r
17   MenuItem newickOutput = new MenuItem();\r
18 \r
19   public GTreePanel()\r
20   {\r
21     try\r
22     {\r
23       jbInit();\r
24       this.setMenuBar(jMenuBar1);\r
25     }\r
26     catch(Exception e)\r
27     {\r
28       e.printStackTrace();\r
29     }\r
30 \r
31   }\r
32   private void jbInit() throws Exception\r
33   {\r
34     setLayout(borderLayout1);\r
35     this.setBackground(Color.white);\r
36     this.setFont(new java.awt.Font("Verdana", 0, 12));\r
37     jMenu2.setLabel("View");\r
38     fontSize.setLabel("Font Size - 12");\r
39     fontSize.addActionListener(new java.awt.event.ActionListener()\r
40     {\r
41       public void actionPerformed(ActionEvent e)\r
42       {\r
43         fontSize_actionPerformed(e);\r
44       }\r
45     });\r
46     bootstrapMenu.setLabel("Show Bootstrap values");\r
47     bootstrapMenu.addItemListener(new java.awt.event.ItemListener()\r
48     {\r
49       public void itemStateChanged(ItemEvent e)\r
50       {\r
51         bootstrapMenu_actionPerformed(null);\r
52       }\r
53     });\r
54     distanceMenu.setLabel("Show Distances");\r
55     distanceMenu.addItemListener(new java.awt.event.ItemListener()\r
56     {\r
57       public void itemStateChanged(ItemEvent e)\r
58       {\r
59         distanceMenu_actionPerformed(null);\r
60       }\r
61     });\r
62     fitToWindow.setState(true);\r
63     fitToWindow.setLabel("Fit to window");\r
64     fitToWindow.addItemListener(new java.awt.event.ItemListener()\r
65     {\r
66       public void itemStateChanged(ItemEvent e)\r
67       {\r
68         fitToWindow_actionPerformed(null);\r
69       }\r
70     });\r
71     fileMenu.setLabel("File");\r
72     newickOutput.setLabel("Newick Format");\r
73     newickOutput.addActionListener(new ActionListener()\r
74     {\r
75       public void actionPerformed(ActionEvent actionEvent)\r
76       {\r
77         newickOutput_actionPerformed(actionEvent);\r
78       }\r
79     });\r
80     add(scrollPane, BorderLayout.CENTER);\r
81     jMenuBar1.add(fileMenu);\r
82     jMenuBar1.add(jMenu2);\r
83     jMenu2.add(fitToWindow);\r
84     jMenu2.add(fontSize);\r
85     jMenu2.add(distanceMenu);\r
86     jMenu2.add(bootstrapMenu);\r
87     fileMenu.add(newickOutput);\r
88   }\r
89 \r
90 \r
91   protected void printMenu_actionPerformed(ActionEvent e)\r
92   {\r
93 \r
94   }\r
95 \r
96   protected void fontSize_actionPerformed(ActionEvent e)\r
97   {\r
98 \r
99   }\r
100 \r
101   protected void distanceMenu_actionPerformed(ActionEvent e)\r
102   {\r
103 \r
104   }\r
105 \r
106   protected void bootstrapMenu_actionPerformed(ActionEvent e)\r
107   {\r
108 \r
109   }\r
110 \r
111   protected void fitToWindow_actionPerformed(ActionEvent e)\r
112   {\r
113 \r
114   }\r
115 \r
116   public void newickOutput_actionPerformed(ActionEvent actionEvent)\r
117   {\r
118 \r
119   }\r
120 \r
121 }\r