A Flauss reccommends
[jalview.git] / src / jalview / jbgui / GTreePanel.java
1 package jalview.jbgui;\r
2 \r
3 import java.awt.*;\r
4 import javax.swing.*;\r
5 import java.awt.event.*;\r
6 \r
7 public class GTreePanel extends JInternalFrame\r
8 {\r
9   BorderLayout borderLayout1 = new BorderLayout();\r
10   protected JScrollPane scrollPane = new JScrollPane();\r
11   JMenuBar jMenuBar1 = new JMenuBar();\r
12   JMenu jMenu1 = new JMenu();\r
13   JMenuItem saveAsNewick = new JMenuItem();\r
14   JMenuItem printMenu = new JMenuItem();\r
15   JMenu jMenu2 = new JMenu();\r
16   protected JMenuItem fontSize = new JMenuItem();\r
17   protected JCheckBoxMenuItem bootstrapMenu = new JCheckBoxMenuItem();\r
18   protected JCheckBoxMenuItem distanceMenu = new JCheckBoxMenuItem();\r
19   protected JCheckBoxMenuItem fitToWindow = new JCheckBoxMenuItem();\r
20   JMenuItem pngTree = new JMenuItem();\r
21   JMenuItem epsTree = new JMenuItem();\r
22   JMenu saveAsMenu = new JMenu();\r
23 \r
24   public GTreePanel()\r
25   {\r
26     try\r
27     {\r
28       jbInit();\r
29       this.setJMenuBar(jMenuBar1);\r
30     }\r
31     catch(Exception e)\r
32     {\r
33       e.printStackTrace();\r
34     }\r
35 \r
36   }\r
37   private void jbInit() throws Exception\r
38   {\r
39     this.getContentPane().setLayout(borderLayout1);\r
40     this.setBackground(Color.white);\r
41     this.setFont(new java.awt.Font("Verdana", 0, 12));\r
42     scrollPane.setOpaque(false);\r
43     jMenu1.setText("File");\r
44     saveAsNewick.setText("Newick Format");\r
45     saveAsNewick.addActionListener(new ActionListener()\r
46     {\r
47       public void actionPerformed(ActionEvent e)\r
48       {\r
49         saveAsNewick_actionPerformed(e);\r
50       }\r
51     });\r
52     printMenu.setText("Print");\r
53     printMenu.addActionListener(new java.awt.event.ActionListener()\r
54     {\r
55       public void actionPerformed(ActionEvent e)\r
56       {\r
57         printMenu_actionPerformed(e);\r
58       }\r
59     });\r
60     jMenu2.setText("View");\r
61     fontSize.setText("Font Size - 12");\r
62     fontSize.addActionListener(new java.awt.event.ActionListener()\r
63     {\r
64       public void actionPerformed(ActionEvent e)\r
65       {\r
66         fontSize_actionPerformed(e);\r
67       }\r
68     });\r
69     bootstrapMenu.setText("Show Bootstrap values");\r
70     bootstrapMenu.addActionListener(new java.awt.event.ActionListener()\r
71     {\r
72       public void actionPerformed(ActionEvent e)\r
73       {\r
74         bootstrapMenu_actionPerformed(e);\r
75       }\r
76     });\r
77     distanceMenu.setText("Show Distances");\r
78     distanceMenu.addActionListener(new java.awt.event.ActionListener()\r
79     {\r
80       public void actionPerformed(ActionEvent e)\r
81       {\r
82         distanceMenu_actionPerformed(e);\r
83       }\r
84     });\r
85     fitToWindow.setSelected(true);\r
86     fitToWindow.setText("Fit to window");\r
87     fitToWindow.addActionListener(new java.awt.event.ActionListener()\r
88     {\r
89       public void actionPerformed(ActionEvent e)\r
90       {\r
91         fitToWindow_actionPerformed(e);\r
92       }\r
93     });\r
94     epsTree.setText("EPS");\r
95     epsTree.addActionListener(new java.awt.event.ActionListener()\r
96     {\r
97       public void actionPerformed(ActionEvent e)\r
98       {\r
99         epsTree_actionPerformed(e);\r
100       }\r
101     });\r
102     pngTree.setText("PNG");\r
103     pngTree.addActionListener(new java.awt.event.ActionListener()\r
104     {\r
105       public void actionPerformed(ActionEvent e)\r
106       {\r
107         pngTree_actionPerformed(e);\r
108       }\r
109     });\r
110     saveAsMenu.setText("Save as");\r
111     this.getContentPane().add(scrollPane, BorderLayout.CENTER);\r
112     jMenuBar1.add(jMenu1);\r
113     jMenuBar1.add(jMenu2);\r
114     jMenu1.add(saveAsMenu);\r
115     jMenu1.add(printMenu);\r
116     jMenu2.add(fitToWindow);\r
117     jMenu2.add(fontSize);\r
118     jMenu2.add(distanceMenu);\r
119     jMenu2.add(bootstrapMenu);\r
120     saveAsMenu.add(saveAsNewick);\r
121     saveAsMenu.add(epsTree);\r
122     saveAsMenu.add(pngTree);\r
123   }\r
124 \r
125 \r
126   protected void printMenu_actionPerformed(ActionEvent e)\r
127   {\r
128 \r
129   }\r
130 \r
131   protected void fontSize_actionPerformed(ActionEvent e)\r
132   {\r
133 \r
134   }\r
135 \r
136   protected void distanceMenu_actionPerformed(ActionEvent e)\r
137   {\r
138 \r
139   }\r
140 \r
141   protected void bootstrapMenu_actionPerformed(ActionEvent e)\r
142   {\r
143 \r
144   }\r
145 \r
146   protected void fitToWindow_actionPerformed(ActionEvent e)\r
147   {\r
148 \r
149   }\r
150 \r
151   protected void pngTree_actionPerformed(ActionEvent e)\r
152   {\r
153 \r
154   }\r
155 \r
156   protected void epsTree_actionPerformed(ActionEvent e)\r
157   {\r
158 \r
159   }\r
160 \r
161   public void saveAsNewick_actionPerformed(ActionEvent e)\r
162   {\r
163 \r
164   }\r
165 \r
166 }\r