private static JMenuBar createMenuBar() { JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("File"); menuBar.add(menu); JMenuItem menuItem1 = new JMenuItem(" Save... "); menuItem1.addActionListener(std); menuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); menu.add(menuItem1); return menuBar; }
/** * Creates a Most Recently Used file list to be * displayed in the File menu */ protected void createMRUFileListMI(JMenu menu) { String[] files = _mruFileManager.getMRUFileList(); if (files != null) { menu.addSeparator(); for (int i = 0; i < files.length; i++) { JMenuItem result = new JMenuItem((i + 1) + " " + files[i]); result.setMnemonic(i + 1); result.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { requestOpenMRU(e); } }); menu.add(result); } } }
private void addSaveOptionsTo(JMenu menu) { JMenuItem saveItem; for (int i = 0; i < RENDERER_SETS.length; i++) { saveItem = new JMenuItem("Save as " + RENDERER_SETS[i][0]); saveItem.addActionListener(new SaveListener((CPDRenderer) RENDERER_SETS[i][1])); menu.add(saveItem); } }
luytenPrefs = configSaver.getLuytenPreferences(); final JMenu fileMenu = new JMenu("File"); fileMenu.add(new JMenuItem("...")); this.add(fileMenu); final JMenu editMenu = new JMenu("Edit"); editMenu.add(new JMenuItem("...")); this.add(editMenu); final JMenu themesMenu = new JMenu("Themes"); themesMenu.add(new JMenuItem("...")); this.add(themesMenu); final JMenu operationMenu = new JMenu("Operation"); operationMenu.add(new JMenuItem("...")); this.add(operationMenu); final JMenu settingsMenu = new JMenu("Settings"); settingsMenu.add(new JMenuItem("...")); this.add(settingsMenu); final JMenu helpMenu = new JMenu("Help"); helpMenu.add(new JMenuItem("...")); this.add(helpMenu);
JMenu file = new JMenu(NLS.str("menu.file")); file.setMnemonic(KeyEvent.VK_F); file.add(openAction); file.add(saveAllAction); file.add(exportAction); file.addSeparator(); file.add(recentFiles); file.addSeparator(); file.add(prefsAction); file.addSeparator(); file.add(exitAction); JMenu view = new JMenu(NLS.str("menu.view")); view.setMnemonic(KeyEvent.VK_V); view.add(flatPkgMenuItem); view.add(syncAction); view.add(heapUsageBarMenuItem); nav.add(textSearchAction); nav.add(clsSearchAction); nav.addSeparator(); nav.add(backAction); nav.add(forwardAction); tools.add(deobfMenuItem); tools.add(logAction); help.add(aboutAction);
private JMenuBar createMenuBar() { JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("File"); menuBar.add(menu); JMenuItem menuItem1 = new JMenuItem(" Save... "); menuItem1.addActionListener(this); menuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); menu.add(menuItem1); return menuBar; }
private void buildHelpMenu(JMenu helpMenu) { helpMenu.removeAll(); JMenuItem menuItem = new JMenuItem("Legal"); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { helpMenu.add(menuItem); JMenu menuDebug = new JMenu("Debug"); menuItem = new JMenuItem("List JVM Classes"); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { menuDebug.add(menuItem); helpMenu.add(menuDebug); menuItem = new JMenuItem("About"); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent event) { helpMenu.add(menuItem);
@Override public void menuSelected(MenuEvent menuEvent) { recentFiles.removeAll(); File openFile = wrapper.getOpenFile(); String currentFile = openFile == null ? "" : openFile.getAbsolutePath(); for (final String file : settings.getRecentFiles()) { if (file.equals(currentFile)) { continue; } JMenuItem menuItem = new JMenuItem(file); recentFiles.add(menuItem); menuItem.addActionListener(e -> openFile(new File(file))); } if (recentFiles.getItemCount() == 0) { recentFiles.add(new JMenuItem(NLS.str("menu.no_recent_files"))); } }
private JMenu createFindMenu() findMenu = new JMenu("Find"); findMenu.setEnabled(false); findMenuItem = new JMenuItem("Find..."); findMenuItem.setActionCommand("find"); findMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F, SHORCUT_KEY_MASK)); findNextMenuItem = new JMenuItem("Find Next"); if (IS_MAC_OS) findPreviousMenuItem = new JMenuItem("Find Previous"); if (IS_MAC_OS) findMenu.add(findMenuItem); findMenu.add(findNextMenuItem); findMenu.add(findPreviousMenuItem);
protected JMenu createFileMenu() { JMenu fileMenu = new JMenu("File"); fileMenu.setMnemonic('f'); JMenuItem exitMI; fileMenu.add(createOpenMI()); fileMenu.add(createOpenURLMI()); fileMenu.addSeparator(); fileMenu.add(createCloseMI()); createMRUFileListMI(fileMenu); fileMenu.addSeparator(); fileMenu.add(createExitMI()); return fileMenu; }
private void initializeComponents () { JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("File"); menuBar.add(menu); JMenuItem menuItem = new JMenuItem("Open"); menuItem.addActionListener(new ActionListener() { menu.add(menuItem); menuItem = new JMenuItem("Save"); menuItem.addActionListener(new ActionListener() { menu.add(menuItem); setJMenuBar(menuBar);
fileMenu.add(menuItem); fileMenu.addSeparator(); menuItem = new JMenuItem("Close File"); menuItem.setAccelerator( KeyStroke.getKeyStroke(KeyEvent.VK_W, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { fileMenu.add(menuItem); fileMenu.addSeparator(); fileMenu.add(menuItem); fileMenu.add(menuItem); fileMenu.addSeparator(); recentFiles = new JMenu("Recent Files"); fileMenu.add(recentFiles); fileMenu.add(clearRecentFiles); fileMenu.add(menuItem);
JMenuItem menuItem = new JMenuItem(path); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { recentFiles.add(menuItem);
public JPopupMenu create(Action[] items) { JPopupMenu menu = new JPopupMenu(); if(items != null && items.length > 0) { for(Action action : items) { injector.injectMembers(action); JMenuItem item = new JMenuItem(action); menu.add(item); } menu.addSeparator(); } JMenu pluginsMenu = new JMenu(messages.get("Plugins")); pluginsMenu.add(menuItem("Manage", injector.getInstance(ShowPluginManager.class))); menu.add(menuItem("Options", injector.getInstance(ShowOptions.class))); menu.add(pluginsMenu); menu.add(menuItem("About", injector.getInstance(ShowAboutWindow.class))); menu.addSeparator(); menu.add(menuItem("Close", new Exit())); return menu; }
protected JMenu createViewMenu() { JMenu result = new JMenu("View"); result.setMnemonic('v'); Iterator columns = getLogTableColumns(); while (columns.hasNext()) { result.add(getLogTableColumnMenuItem((LogTableColumn) columns.next())); } result.addSeparator(); result.add(createAllLogTableColumnsMenuItem()); result.add(createNoLogTableColumnsMenuItem()); return result; }