5 import java.awt.event.*;
7 public class GTreePanel extends JInternalFrame
9 BorderLayout borderLayout1 = new BorderLayout();
10 protected JScrollPane scrollPane = new JScrollPane();
11 JMenuBar jMenuBar1 = new JMenuBar();
12 JMenu jMenu1 = new JMenu();
13 JMenuItem saveMenu = new JMenuItem();
14 JMenuItem printMenu = new JMenuItem();
15 JMenu jMenu2 = new JMenu();
16 protected JMenuItem fontSize = new JMenuItem();
17 protected JCheckBoxMenuItem bootstrapMenu = new JCheckBoxMenuItem();
18 protected JCheckBoxMenuItem distanceMenu = new JCheckBoxMenuItem();
19 protected JCheckBoxMenuItem fitToWindow = new JCheckBoxMenuItem();
26 this.setJMenuBar(jMenuBar1);
34 private void jbInit() throws Exception
36 this.getContentPane().setLayout(borderLayout1);
37 this.setBackground(Color.white);
38 this.setFont(new java.awt.Font("Verdana", 0, 12));
39 scrollPane.setOpaque(false);
40 jMenu1.setText("File");
41 saveMenu.setEnabled(false);
42 saveMenu.setText("Save");
43 saveMenu.addActionListener(new java.awt.event.ActionListener()
45 public void actionPerformed(ActionEvent e)
47 saveMenu_actionPerformed(e);
50 printMenu.setText("Print");
51 printMenu.addActionListener(new java.awt.event.ActionListener()
53 public void actionPerformed(ActionEvent e)
55 printMenu_actionPerformed(e);
58 jMenu2.setText("View");
59 fontSize.setText("Font Size - 12");
60 fontSize.addActionListener(new java.awt.event.ActionListener()
62 public void actionPerformed(ActionEvent e)
64 fontSize_actionPerformed(e);
67 bootstrapMenu.setText("Show Bootstrap values");
68 bootstrapMenu.addActionListener(new java.awt.event.ActionListener()
70 public void actionPerformed(ActionEvent e)
72 bootstrapMenu_actionPerformed(e);
75 distanceMenu.setText("Show Distances");
76 distanceMenu.addActionListener(new java.awt.event.ActionListener()
78 public void actionPerformed(ActionEvent e)
80 distanceMenu_actionPerformed(e);
83 fitToWindow.setSelected(true);
84 fitToWindow.setText("Fit to window");
85 fitToWindow.addActionListener(new java.awt.event.ActionListener()
87 public void actionPerformed(ActionEvent e)
89 fitToWindow_actionPerformed(e);
92 this.getContentPane().add(scrollPane, BorderLayout.CENTER);
93 jMenuBar1.add(jMenu1);
94 jMenuBar1.add(jMenu2);
96 jMenu1.add(printMenu);
97 jMenu2.add(fitToWindow);
99 jMenu2.add(distanceMenu);
100 jMenu2.add(bootstrapMenu);
103 protected void saveMenu_actionPerformed(ActionEvent e)
108 protected void printMenu_actionPerformed(ActionEvent e)
113 protected void fontSize_actionPerformed(ActionEvent e)
118 protected void distanceMenu_actionPerformed(ActionEvent e)
123 protected void bootstrapMenu_actionPerformed(ActionEvent e)
128 protected void fitToWindow_actionPerformed(ActionEvent e)