public virtual void show() { if (this.frame == null) { this.frame = new JFrame(); JMenuBar jMenuBar = new JMenuBar(); JMenu jMenu = new JMenu("File"); jMenuBar.add(jMenu); JMenuItem jMenuItem = new JMenuItem(" Save... "); jMenuItem.addActionListener(this); jMenuItem.setAccelerator(KeyStroke.getKeyStroke(83, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); jMenu.add(jMenuItem); this.frame.setJMenuBar(jMenuBar); this.frame.setContentPane(this.getJLabel()); this.frame.setDefaultCloseOperation(2); this.frame.setTitle(this.filename); this.frame.setResizable(false); this.frame.pack(); this.frame.setVisible(true); } this.frame.repaint(); }
private static void createMenuBar(JFrame jframe) { JMenuBar jmenuBar = new JMenuBar(); jframe.setJMenuBar(jmenuBar); JMenu jmenu = new JMenu("File"); jmenuBar.add(jmenu); JMenuItem jmenuItem = new JMenuItem("Open..."); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control O")); jmenuItem.addActionListener(new AudioTool_1()); jmenu.add(jmenuItem); AudioTool.saveMenuItem = new JMenuItem("Save"); AudioTool.saveMenuItem.setAccelerator(KeyStroke.getKeyStroke("control S")); AudioTool.saveMenuItem.setEnabled(false); AudioTool.saveMenuItem.addActionListener(new AudioTool_2()); jmenu.add(AudioTool.saveMenuItem); jmenuItem = new JMenuItem("Save As..."); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control V")); jmenuItem.addActionListener(new AudioTool_3()); jmenu.add(jmenuItem); jmenuItem = new JMenuItem("Quit"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control Q")); jmenuItem.addActionListener(new AudioTool_4()); jmenu.add(jmenuItem); jmenu = new JMenu("Edit"); jmenuBar.add(jmenu); jmenuItem = new JMenuItem("Select All"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control A")); jmenuItem.addActionListener(new AudioTool_5()); jmenu.add(jmenuItem); jmenuItem = new JMenuItem("Crop"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control X")); jmenuItem.addActionListener(new AudioTool_6()); jmenu.add(jmenuItem); jmenu = new JMenu("View"); jmenuBar.add(jmenu); jmenuItem = new JMenuItem("Zoom In"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke('>')); jmenuItem.addActionListener(new AudioTool_7()); jmenu.add(jmenuItem); jmenuItem = new JMenuItem("Zoom Out"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke('<')); jmenuItem.addActionListener(new AudioTool_8()); jmenu.add(jmenuItem); jmenuItem = new JMenuItem("Original Size"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke('!')); jmenuItem.addActionListener(new AudioTool_9()); jmenu.add(jmenuItem); jmenu = new JMenu("Audio"); jmenuBar.add(jmenu); jmenuItem = new JMenuItem("Play"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control P")); jmenuItem.addActionListener(new AudioTool_10()); jmenu.add(jmenuItem); AudioTool.recordListener = new AudioTool_11(); jmenuItem = new JMenuItem("Record Start/Stop"); jmenuItem.setAccelerator(KeyStroke.getKeyStroke("control R")); jmenuItem.addActionListener(AudioTool.recordListener); jmenu.add(jmenuItem); }