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
29 JMenu toolsMenu = new JMenu();
\r
30 JMenuItem preferences = new JMenuItem();
\r
31 JMenuItem saveState = new JMenuItem();
\r
32 JMenuItem loadState = new JMenuItem();
\r
33 JMenu jMenu1 = new JMenu();
\r
39 this.setJMenuBar(DesktopMenubar);
\r
43 e.printStackTrace();
\r
47 private void jbInit() throws Exception
\r
49 FileMenu.setMnemonic('F');
\r
50 FileMenu.setText("File");
\r
51 HelpMenu.setText("Help");
\r
52 inputLocalFileMenuItem.setMnemonic('L');
\r
53 inputLocalFileMenuItem.setText("from File");
\r
54 inputLocalFileMenuItem.addActionListener(new java.awt.event.ActionListener()
\r
56 public void actionPerformed(ActionEvent e)
\r
58 inputLocalFileMenuItem_actionPerformed(e);
\r
61 inputURLMenuItem.setMnemonic('U');
\r
62 inputURLMenuItem.setText("from URL");
\r
63 inputURLMenuItem.addActionListener(new java.awt.event.ActionListener()
\r
65 public void actionPerformed(ActionEvent e)
\r
67 inputURLMenuItem_actionPerformed(e);
\r
70 inputTextboxMenuItem.setMnemonic('C');
\r
71 inputTextboxMenuItem.setText("from Textbox");
\r
72 inputTextboxMenuItem.addActionListener(new java.awt.event.ActionListener()
\r
74 public void actionPerformed(ActionEvent e)
\r
76 inputTextboxMenuItem_actionPerformed(e);
\r
79 quit.setMnemonic('Q');
\r
80 quit.setText("Quit");
\r
81 quit.addActionListener(new java.awt.event.ActionListener()
\r
83 public void actionPerformed(ActionEvent e)
\r
85 quit_actionPerformed(e);
\r
88 aboutMenuItem.setText("About");
\r
89 aboutMenuItem.addActionListener(new java.awt.event.ActionListener()
\r
91 public void actionPerformed(ActionEvent e)
\r
93 aboutMenuItem_actionPerformed(e);
\r
96 documentationMenuItem.setText("Documentation");
\r
97 documentationMenuItem.addActionListener(new java.awt.event.ActionListener()
\r
99 public void actionPerformed(ActionEvent e)
\r
101 documentationMenuItem_actionPerformed(e);
\r
104 this.getContentPane().setLayout(flowLayout1);
\r
105 windowMenu.setText("Window");
\r
106 preferences.setText("Preferences...");
\r
107 preferences.addActionListener(new ActionListener()
\r
109 public void actionPerformed(ActionEvent e)
\r
112 preferences_actionPerformed(e);
\r
115 toolsMenu.setText("Tools");
\r
116 saveState.setMnemonic('S');
\r
117 saveState.setText("Save Project");
\r
118 saveState.addActionListener(new ActionListener()
\r
120 public void actionPerformed(ActionEvent e)
\r
122 saveState_actionPerformed(e);
\r
125 loadState.setMnemonic('L');
\r
126 loadState.setText("Load Project");
\r
127 loadState.addActionListener(new ActionListener()
\r
129 public void actionPerformed(ActionEvent e)
\r
131 loadState_actionPerformed(e);
\r
134 jMenu1.setMnemonic('I');
\r
135 jMenu1.setText("Input Alignment");
\r
136 DesktopMenubar.add(FileMenu);
\r
137 DesktopMenubar.add(toolsMenu);
\r
138 DesktopMenubar.add(HelpMenu);
\r
139 DesktopMenubar.add(windowMenu);
\r
140 FileMenu.addSeparator();
\r
141 FileMenu.add(jMenu1);
\r
142 FileMenu.addSeparator();
\r
143 FileMenu.add(saveState);
\r
144 FileMenu.add(loadState);
\r
145 FileMenu.addSeparator();
\r
146 FileMenu.add(quit);
\r
147 HelpMenu.add(aboutMenuItem);
\r
148 HelpMenu.add(documentationMenuItem);
\r
149 toolsMenu.add(preferences);
\r
150 jMenu1.add(inputLocalFileMenuItem);
\r
151 jMenu1.add(inputURLMenuItem);
\r
152 jMenu1.add(inputTextboxMenuItem);
\r
156 protected void inputLocalFileMenuItem_actionPerformed(ActionEvent e)
\r
159 protected void inputURLMenuItem_actionPerformed(ActionEvent e)
\r
162 protected void inputTextboxMenuItem_actionPerformed(ActionEvent e)
\r
165 protected void quit_actionPerformed(ActionEvent e)
\r
168 protected void aboutMenuItem_actionPerformed(ActionEvent e)
\r
171 protected void documentationMenuItem_actionPerformed(ActionEvent e)
\r
174 public void SaveState_actionPerformed(ActionEvent e)
\r
179 protected void preferences_actionPerformed(ActionEvent e)
\r
184 public void saveState_actionPerformed(ActionEvent e)
\r
189 public void loadState_actionPerformed(ActionEvent e)
\r
194 public void loadJalviewAlign_actionPerformed(ActionEvent e)
\r