2 * 2004 Jalview Reengineered
12 import java.awt.event.*;
16 public class GDesktop extends JFrame
18 JMenuBar DesktopMenubar = new JMenuBar();
19 JMenu FileMenu = new JMenu();
20 JMenu HelpMenu = new JMenu();
21 JMenuItem inputLocalFileMenuItem = new JMenuItem();
22 JMenuItem inputURLMenuItem = new JMenuItem();
23 JMenuItem inputTextboxMenuItem = new JMenuItem();
24 JMenuItem quit = new JMenuItem();
25 JMenuItem aboutMenuItem = new JMenuItem();
26 JMenuItem documentationMenuItem = new JMenuItem();
27 FlowLayout flowLayout1 = new FlowLayout();
28 protected static JMenu windowMenu = new JMenu();
34 this.setJMenuBar(DesktopMenubar);
42 private void jbInit() throws Exception
44 FileMenu.setMnemonic('F');
45 FileMenu.setText("File");
46 HelpMenu.setText("Help");
47 inputLocalFileMenuItem.setMnemonic('L');
48 inputLocalFileMenuItem.setText("Input Alignment From Local File");
49 inputLocalFileMenuItem.addActionListener(new java.awt.event.ActionListener()
51 public void actionPerformed(ActionEvent e)
53 inputLocalFileMenuItem_actionPerformed(e);
56 inputURLMenuItem.setMnemonic('U');
57 inputURLMenuItem.setText("Input Alignment From URL");
58 inputURLMenuItem.addActionListener(new java.awt.event.ActionListener()
60 public void actionPerformed(ActionEvent e)
62 inputURLMenuItem_actionPerformed(e);
65 inputTextboxMenuItem.setMnemonic('T');
66 inputTextboxMenuItem.setText("Input Alignment via Textbox");
67 inputTextboxMenuItem.addActionListener(new java.awt.event.ActionListener()
69 public void actionPerformed(ActionEvent e)
71 inputTextboxMenuItem_actionPerformed(e);
74 quit.setMnemonic('Q');
76 quit.addActionListener(new java.awt.event.ActionListener()
78 public void actionPerformed(ActionEvent e)
80 quit_actionPerformed(e);
83 aboutMenuItem.setText("About");
84 aboutMenuItem.addActionListener(new java.awt.event.ActionListener()
86 public void actionPerformed(ActionEvent e)
88 aboutMenuItem_actionPerformed(e);
91 documentationMenuItem.setText("Documentation");
92 documentationMenuItem.addActionListener(new java.awt.event.ActionListener()
94 public void actionPerformed(ActionEvent e)
96 documentationMenuItem_actionPerformed(e);
99 this.getContentPane().setLayout(flowLayout1);
100 windowMenu.setText("Window");
101 DesktopMenubar.add(FileMenu);
102 DesktopMenubar.add(HelpMenu);
103 DesktopMenubar.add(windowMenu);
104 FileMenu.add(inputLocalFileMenuItem);
105 FileMenu.add(inputURLMenuItem);
106 FileMenu.add(inputTextboxMenuItem);
107 FileMenu.addSeparator();
109 HelpMenu.add(aboutMenuItem);
110 HelpMenu.add(documentationMenuItem);
113 protected void inputLocalFileMenuItem_actionPerformed(ActionEvent e)
116 protected void inputURLMenuItem_actionPerformed(ActionEvent e)
119 protected void inputTextboxMenuItem_actionPerformed(ActionEvent e)
122 protected void quit_actionPerformed(ActionEvent e)
125 protected void aboutMenuItem_actionPerformed(ActionEvent e)
128 protected void documentationMenuItem_actionPerformed(ActionEvent e)