1 package jalview.jbappletgui;
\r
4 import java.awt.event.*;
\r
6 public class GTreePanel extends Frame
\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
24 this.setMenuBar(jMenuBar1);
\r
28 e.printStackTrace();
\r
32 private void jbInit() throws Exception
\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
41 public void actionPerformed(ActionEvent e)
\r
43 fontSize_actionPerformed(e);
\r
46 bootstrapMenu.setLabel("Show Bootstrap values");
\r
47 bootstrapMenu.addItemListener(new java.awt.event.ItemListener()
\r
49 public void itemStateChanged(ItemEvent e)
\r
51 bootstrapMenu_actionPerformed(null);
\r
54 distanceMenu.setLabel("Show Distances");
\r
55 distanceMenu.addItemListener(new java.awt.event.ItemListener()
\r
57 public void itemStateChanged(ItemEvent e)
\r
59 distanceMenu_actionPerformed(null);
\r
62 fitToWindow.setState(true);
\r
63 fitToWindow.setLabel("Fit to window");
\r
64 fitToWindow.addItemListener(new java.awt.event.ItemListener()
\r
66 public void itemStateChanged(ItemEvent e)
\r
68 fitToWindow_actionPerformed(null);
\r
71 fileMenu.setLabel("File");
\r
72 newickOutput.setLabel("Newick Format");
\r
73 newickOutput.addActionListener(new ActionListener()
\r
75 public void actionPerformed(ActionEvent actionEvent)
\r
77 newickOutput_actionPerformed(actionEvent);
\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
91 protected void printMenu_actionPerformed(ActionEvent e)
\r
96 protected void fontSize_actionPerformed(ActionEvent e)
\r
101 protected void distanceMenu_actionPerformed(ActionEvent e)
\r
106 protected void bootstrapMenu_actionPerformed(ActionEvent e)
\r
111 protected void fitToWindow_actionPerformed(ActionEvent e)
\r
116 public void newickOutput_actionPerformed(ActionEvent actionEvent)
\r