/******************** * 2004 Jalview Reengineered * Barton Group * Dundee University * * AM Waterhouse *******************/ package jalview.jbgui; import javax.swing.*; import java.awt.event.*; import java.awt.*; public class GDesktop extends JFrame { JMenuBar DesktopMenubar = new JMenuBar(); JMenu FileMenu = new JMenu(); JMenu HelpMenu = new JMenu(); JMenuItem inputLocalFileMenuItem = new JMenuItem(); JMenuItem inputURLMenuItem = new JMenuItem(); JMenuItem inputTextboxMenuItem = new JMenuItem(); JMenuItem quit = new JMenuItem(); JMenuItem aboutMenuItem = new JMenuItem(); JMenuItem documentationMenuItem = new JMenuItem(); FlowLayout flowLayout1 = new FlowLayout(); protected static JMenu windowMenu = new JMenu(); public GDesktop() { try { jbInit(); this.setJMenuBar(DesktopMenubar); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { FileMenu.setMnemonic('F'); FileMenu.setText("File"); HelpMenu.setText("Help"); inputLocalFileMenuItem.setMnemonic('L'); inputLocalFileMenuItem.setText("Input Alignment From Local File"); inputLocalFileMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { inputLocalFileMenuItem_actionPerformed(e); } }); inputURLMenuItem.setMnemonic('U'); inputURLMenuItem.setText("Input Alignment From URL"); inputURLMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { inputURLMenuItem_actionPerformed(e); } }); inputTextboxMenuItem.setMnemonic('T'); inputTextboxMenuItem.setText("Input Alignment via Textbox"); inputTextboxMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { inputTextboxMenuItem_actionPerformed(e); } }); quit.setMnemonic('Q'); quit.setText("Quit"); quit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { quit_actionPerformed(e); } }); aboutMenuItem.setText("About"); aboutMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { aboutMenuItem_actionPerformed(e); } }); documentationMenuItem.setText("Documentation"); documentationMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { documentationMenuItem_actionPerformed(e); } }); this.getContentPane().setLayout(flowLayout1); windowMenu.setText("Window"); DesktopMenubar.add(FileMenu); DesktopMenubar.add(HelpMenu); DesktopMenubar.add(windowMenu); FileMenu.addSeparator(); FileMenu.add(inputLocalFileMenuItem); FileMenu.add(inputURLMenuItem); FileMenu.add(inputTextboxMenuItem); FileMenu.addSeparator(); FileMenu.add(quit); HelpMenu.add(aboutMenuItem); HelpMenu.add(documentationMenuItem); } protected void inputLocalFileMenuItem_actionPerformed(ActionEvent e) { } protected void inputURLMenuItem_actionPerformed(ActionEvent e) { } protected void inputTextboxMenuItem_actionPerformed(ActionEvent e) { } protected void quit_actionPerformed(ActionEvent e) { } protected void aboutMenuItem_actionPerformed(ActionEvent e) { } protected void documentationMenuItem_actionPerformed(ActionEvent e) { } public void SaveState_actionPerformed(ActionEvent e) { } }