1 package jalview.jbappletgui;
4 import java.awt.event.*;
6 public class GTreePanel extends Frame
8 BorderLayout borderLayout1 = new BorderLayout();
9 protected ScrollPane scrollPane = new ScrollPane();
10 MenuBar jMenuBar1 = new MenuBar();
11 Menu jMenu2 = new Menu();
12 protected MenuItem fontSize = new MenuItem();
13 protected CheckboxMenuItem bootstrapMenu = new CheckboxMenuItem();
14 protected CheckboxMenuItem distanceMenu = new CheckboxMenuItem();
15 protected CheckboxMenuItem placeholdersMenu = new CheckboxMenuItem();
16 protected CheckboxMenuItem fitToWindow = new CheckboxMenuItem();
17 Menu fileMenu = new Menu();
18 MenuItem newickOutput = new MenuItem();
25 this.setMenuBar(jMenuBar1);
33 private void jbInit() throws Exception
35 setLayout(borderLayout1);
36 this.setBackground(Color.white);
37 this.setFont(new java.awt.Font("Verdana", 0, 12));
38 jMenu2.setLabel("View");
39 fontSize.setLabel("Font Size - 12");
40 fontSize.addActionListener(new java.awt.event.ActionListener()
42 public void actionPerformed(ActionEvent e)
44 fontSize_actionPerformed(e);
47 bootstrapMenu.setLabel("Show Bootstrap values");
48 bootstrapMenu.addItemListener(new java.awt.event.ItemListener()
50 public void itemStateChanged(ItemEvent e)
52 bootstrapMenu_actionPerformed(null);
55 distanceMenu.setLabel("Show Distances");
56 distanceMenu.addItemListener(new java.awt.event.ItemListener()
58 public void itemStateChanged(ItemEvent e)
60 distanceMenu_actionPerformed(null);
63 placeholdersMenu.setLabel("Mark Unassociated Leaves");
64 placeholdersMenu.addItemListener(new java.awt.event.ItemListener()
66 public void itemStateChanged(ItemEvent e)
68 placeholdersMenu_actionPerformed(null);
71 fitToWindow.setState(true);
72 fitToWindow.setLabel("Fit to window");
73 fitToWindow.addItemListener(new java.awt.event.ItemListener()
75 public void itemStateChanged(ItemEvent e)
77 fitToWindow_actionPerformed(null);
80 fileMenu.setLabel("File");
81 newickOutput.setLabel("Newick format");
82 newickOutput.addActionListener(new ActionListener()
84 public void actionPerformed(ActionEvent actionEvent)
86 newickOutput_actionPerformed(actionEvent);
89 add(scrollPane, BorderLayout.CENTER);
90 jMenuBar1.add(fileMenu);
91 jMenuBar1.add(jMenu2);
92 jMenu2.add(fitToWindow);
94 jMenu2.add(distanceMenu);
95 jMenu2.add(bootstrapMenu);
96 jMenu2.add(placeholdersMenu);
97 fileMenu.add(newickOutput);
101 protected void printMenu_actionPerformed(ActionEvent e)
106 protected void fontSize_actionPerformed(ActionEvent e)
111 protected void distanceMenu_actionPerformed(ActionEvent e)
116 protected void bootstrapMenu_actionPerformed(ActionEvent e)
121 protected void placeholdersMenu_actionPerformed(ActionEvent e)
126 protected void fitToWindow_actionPerformed(ActionEvent e)
131 public void newickOutput_actionPerformed(ActionEvent actionEvent)