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.setText("Save");
42 saveMenu.addActionListener(new java.awt.event.ActionListener()
44 public void actionPerformed(ActionEvent e)
46 saveMenu_actionPerformed(e);
49 printMenu.setText("Print");
50 printMenu.addActionListener(new java.awt.event.ActionListener()
52 public void actionPerformed(ActionEvent e)
54 printMenu_actionPerformed(e);
57 jMenu2.setText("View");
58 fontSize.setText("Font Size - 12");
59 fontSize.addActionListener(new java.awt.event.ActionListener()
61 public void actionPerformed(ActionEvent e)
63 fontSize_actionPerformed(e);
66 bootstrapMenu.setText("Show Bootstrap values");
67 bootstrapMenu.addActionListener(new java.awt.event.ActionListener()
69 public void actionPerformed(ActionEvent e)
71 bootstrapMenu_actionPerformed(e);
74 distanceMenu.setText("Show Distances");
75 distanceMenu.addActionListener(new java.awt.event.ActionListener()
77 public void actionPerformed(ActionEvent e)
79 distanceMenu_actionPerformed(e);
82 fitToWindow.setSelected(true);
83 fitToWindow.setText("Fit to window");
84 fitToWindow.addActionListener(new java.awt.event.ActionListener()
86 public void actionPerformed(ActionEvent e)
88 fitToWindow_actionPerformed(e);
91 this.getContentPane().add(scrollPane, BorderLayout.CENTER);
92 jMenuBar1.add(jMenu1);
93 jMenuBar1.add(jMenu2);
95 jMenu1.add(printMenu);
96 jMenu2.add(fitToWindow);
98 jMenu2.add(distanceMenu);
99 jMenu2.add(bootstrapMenu);
102 protected void saveMenu_actionPerformed(ActionEvent e)
107 protected void printMenu_actionPerformed(ActionEvent e)
112 protected void fontSize_actionPerformed(ActionEvent e)
117 protected void distanceMenu_actionPerformed(ActionEvent e)
122 protected void bootstrapMenu_actionPerformed(ActionEvent e)
127 protected void fitToWindow_actionPerformed(ActionEvent e)