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