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 JMenuItem colourIndexMenuItem = new JMenuItem();
28 FlowLayout flowLayout1 = new FlowLayout();
29 protected static JMenu windowMenu = new JMenu();
35 this.setJMenuBar(DesktopMenubar);
43 private void jbInit() throws Exception
45 FileMenu.setMnemonic('F');
46 FileMenu.setText("File");
47 HelpMenu.setText("Help");
48 inputLocalFileMenuItem.setMnemonic('L');
49 inputLocalFileMenuItem.setText("Input Alignment From Local File");
50 inputLocalFileMenuItem.addActionListener(new java.awt.event.ActionListener()
52 public void actionPerformed(ActionEvent e)
54 inputLocalFileMenuItem_actionPerformed(e);
57 inputURLMenuItem.setMnemonic('U');
58 inputURLMenuItem.setText("Input Alignment From URL");
59 inputURLMenuItem.addActionListener(new java.awt.event.ActionListener()
61 public void actionPerformed(ActionEvent e)
63 inputURLMenuItem_actionPerformed(e);
66 inputTextboxMenuItem.setMnemonic('T');
67 inputTextboxMenuItem.setText("Input Alignment via Textbox");
68 inputTextboxMenuItem.addActionListener(new java.awt.event.ActionListener()
70 public void actionPerformed(ActionEvent e)
72 inputTextboxMenuItem_actionPerformed(e);
75 quit.setMnemonic('Q');
77 quit.addActionListener(new java.awt.event.ActionListener()
79 public void actionPerformed(ActionEvent e)
81 quit_actionPerformed(e);
84 aboutMenuItem.setText("About");
85 aboutMenuItem.addActionListener(new java.awt.event.ActionListener()
87 public void actionPerformed(ActionEvent e)
89 aboutMenuItem_actionPerformed(e);
92 documentationMenuItem.setText("Documentation");
93 documentationMenuItem.addActionListener(new java.awt.event.ActionListener()
95 public void actionPerformed(ActionEvent e)
97 documentationMenuItem_actionPerformed(e);
100 colourIndexMenuItem.addActionListener(new java.awt.event.ActionListener()
102 public void actionPerformed(ActionEvent e)
104 colourIndexMenuItem_actionPerformed(e);
107 colourIndexMenuItem.setText("Colour Scheme Key");
108 this.getContentPane().setLayout(flowLayout1);
109 windowMenu.setText("Window");
110 DesktopMenubar.add(FileMenu);
111 DesktopMenubar.add(HelpMenu);
112 DesktopMenubar.add(windowMenu);
113 FileMenu.add(inputLocalFileMenuItem);
114 FileMenu.add(inputURLMenuItem);
115 FileMenu.add(inputTextboxMenuItem);
116 FileMenu.addSeparator();
118 HelpMenu.add(colourIndexMenuItem);
119 HelpMenu.add(aboutMenuItem);
120 HelpMenu.add(documentationMenuItem);
123 protected void inputLocalFileMenuItem_actionPerformed(ActionEvent e)
126 protected void inputURLMenuItem_actionPerformed(ActionEvent e)
129 protected void inputTextboxMenuItem_actionPerformed(ActionEvent e)
132 protected void quit_actionPerformed(ActionEvent e)
135 protected void aboutMenuItem_actionPerformed(ActionEvent e)
138 protected void documentationMenuItem_actionPerformed(ActionEvent e)
141 protected void colourIndexMenuItem_actionPerformed(ActionEvent e)