//package server; import javax.swing.JEditorPane; import javax.swing.JScrollPane; import javax.swing.JSplitPane; import javax.swing.JFrame; import javax.swing.*; import java.awt.event.*; public class CMenu extends JMenuBar { public CMenu() { super(); // // Main Menu Title " FILE " JMenu mainMenuFile = this.add(new JMenu(" Server ")); // add is ingeritated from JMenuBar // Access it with ALT-F mainMenuFile.setMnemonic('S'); // Start Serve JMenuItem startServerButton = mainMenuFile.add("Start Server"); startServerButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { CWIcqServerEngine.getInstance().startServer(); }}); //startServerButton.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, KeyEvent.CTRL_MASK)); startServerButton.setMnemonic('s'); // ------------------------------------------------------------ // Stop Server JMenuItem stopServer = mainMenuFile.add("Stop Server"); stopServer.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { CWIcqServerEngine.getInstance().stopServer(); }}); //stopServer.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, KeyEvent.CTRL_MASK)); stopServer.setMnemonic('p'); // ------------------------------------------------------------ // Exit Button -------------------------------------------------- // Append Menu items on File Main Menu. ... JMenuItem i = mainMenuFile.add("Exit"); i.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { System.exit(0); }}); i.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X, KeyEvent.CTRL_MASK)); i.setMnemonic('x'); // -------------------------------------------------- // Main Menu Title " HELP " JMenu mainMenuHelp = this.add(new JMenu(" Help ")); // add is ingeritated from JMenuBar // Access it with ALT-H mainMenuHelp.setMnemonic('H'); // Exit Button -------------------------------------------------- // Append Menu items on File Main Menu. ... i = mainMenuHelp.add("About"); i.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { System.exit(0); }}); //i.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X, KeyEvent.CTRL_MASK)); //i.setMnemonic('x'); // -------------------------------------------------- } }