public void initPopupMenu() { super.initPopupMenu(); if (getPopupMenu() != null) { JMenu otherDataSourcesMenu = new JMenu("Other Data Sources"); getPopupMenu().add(otherDataSourcesMenu); JMenuItem mi; mi = new JMenuItem("Show Level Lists"); ShowLevelListAction showLevelList = new ShowLevelListAction("Show Level List"); mi.setAction(showLevelList); getPopupMenu().add(mi); mi = new JMenuItem("Add Level Lists"); AddLevelListAction addLevelList = new AddLevelListAction("Add Level List"); mi.setAction(addLevelList); getPopupMenu().add(mi); mi = new JMenuItem("OMIM"); mi.setActionCommand("goto OMIM"); otherDataSourcesMenu.add(mi); mi = new JMenuItem("PubMed"); mi.setActionCommand("goto PubMed"); otherDataSourcesMenu.add(mi); mi = new JMenuItem("NCI Thesaurus"); mi.setActionCommand("goto NCI Thesaurus Advice"); otherDataSourcesMenu.add(mi); otherDataSourcesMenu.setOpaque(true); getPopupMenu().setOpaque(true); getPopupMenu().setLightWeightPopupEnabled(true); } }
/** Creates a custom popup menu for the table header. */ private JPopupMenu createHeaderPopup() { // Create popup menu. JPopupMenu popupMenu = new JPopupMenu(); JMenuItem defaultItem = new JMenuItem(); defaultItem.setAction(defaultConfigAction); popupMenu.add(defaultItem); JMenu optionsMenu = new JMenu(I18n.tr("More Options")); popupMenu.add(optionsMenu); popupMenu.addSeparator(); JMenuItem autosortItem = new JCheckBoxMenuItem(); autosortItem.setAction(autosortAction); optionsMenu.add(autosortItem); JMenuItem tooltipsItem = new JCheckBoxMenuItem(); tooltipsItem.setAction(tooltipsAction); optionsMenu.add(tooltipsItem); // Get column headings in default order. int columnCount = tableFormat.getColumnCount(); for (int i = 0; i < columnCount; i++) { // Create checkbox menu item for each column heading. String headerName = tableFormat.getColumnName(i); JMenuItem item = new JCheckBoxMenuItem(headerName, true); item.addActionListener(toggleColumnAction); popupMenu.add(item); } return popupMenu; }
public TimelimitTasksPopupMenu(final TimelimitTaskView taskview) { this.add(miPerform); this.add(miRemove); this.add(miFinish); miPerform.setAction(actPerformTask); miFinish.setAction(actFinishTask); miRemove.setAction(actRemoveTask); }
private JMenu createFileMenu() { JMenu fileMenu = new JMenu("File"); /* Save As...*/ JMenuItem saveAsItem = new JMenuItem("Save As..."); fileMenu.add(saveAsItem); saveAsItem.setAction(getSaveAsAction()); /* Close */ JMenuItem closeItem = new JMenuItem("Close"); fileMenu.add(closeItem); closeItem.setAction(getCloseAction()); return fileMenu; }
private JMenuItem getViewMenuItem() { if (viewMenuItem == null) { viewMenuItem = new JMenuItem("View"); viewMenuItem.setAction(new ViewAction(fileList)); } return viewMenuItem; }
private JMenuItem getRefreshMenuItem() { if (refreshMenuItem == null) { refreshMenuItem = new JMenuItem("Refresh"); refreshMenuItem.setAction(new RefreshAction(fileList)); } return refreshMenuItem; }
private JMenuItem getPropetiesMenuItem() { if (propertiesMenuItem == null) { propertiesMenuItem = new JMenuItem("Properties"); propertiesMenuItem.setAction(new PropertiesAction(fileList)); } return propertiesMenuItem; }
private JMenuItem getPasteMenuItem() { if (pasteMenuItem == null) { pasteMenuItem = new JMenuItem("Paste"); pasteMenuItem.setAction(new PasteAction(fileList)); } return pasteMenuItem; }
private JMenuItem getDownloadMenuItem() { if (downloadMenuItem == null) { downloadMenuItem = new JMenuItem("Download selected files"); downloadMenuItem.setAction(new DownloadAction(fileList)); } return downloadMenuItem; }
private JMenuItem getDeleteMenuItem() { if (deleteMenuItem == null) { deleteMenuItem = new JMenuItem("Delete Selected files"); deleteMenuItem.setAction(new DeleteAction(fileList)); } return deleteMenuItem; }
private JMenuItem getMntmPublishHTML() { if (mntmPublishHTML == null) { mntmPublishHTML = new JMenuItem(); mntmPublishHTML.setAction(new PublishAsHTMLAction(picodeMain)); } return mntmPublishHTML; }
private JMenuItem getCreateFolderMenuItem() { if (createFolderMenuItem == null) { createFolderMenuItem = new JMenuItem("Create folder"); createFolderMenuItem.setAction(new CreateFolderAction(fileList)); } return createFolderMenuItem; }
/** * Initializes a swing menu item * * @param item the menu item to initialize * @param name the name of the menu item * @throws ResourceFormatException if the mnemonic is not a single character. * @throws MissingListenerException if then item action is not found in the action map. */ protected void initializeJMenuItem(JMenuItem item, String name) throws ResourceFormatException, MissingListenerException { // Action try { Action a = actions.getAction(getString(name + ACTION_SUFFIX)); if (a == null) { throw new MissingListenerException("", "Action", name + ACTION_SUFFIX); } item.setAction(a); item.setText(getString(name + TEXT_SUFFIX)); if (a instanceof JComponentModifier) { ((JComponentModifier) a).addJComponent(item); } } catch (MissingResourceException e) { } // Icon try { String s = getString(name + ICON_SUFFIX); URL url = classLoader.getResource(s); // URL url = actions.getClass().getResource(s); if (url != null) { item.setIcon(new ImageIcon(url)); } } catch (MissingResourceException e) { } // Mnemonic try { String str = getString(name + MNEMONIC_SUFFIX); if (str.length() == 1) { item.setMnemonic(str.charAt(0)); } else { throw new ResourceFormatException( "Malformed mnemonic", bundleNames, name + MNEMONIC_SUFFIX); } } catch (MissingResourceException e) { } // Accelerator try { if (!(item instanceof JMenu)) { String str = getString(name + ACCELERATOR_SUFFIX); KeyStroke ks = toKeyStroke(str); if (ks != null) { item.setAccelerator(ks); } else { throw new ResourceFormatException( "Malformed accelerator", bundleNames, name + ACCELERATOR_SUFFIX); } } } catch (MissingResourceException e) { } // is the item enabled? try { item.setEnabled(getBoolean(name + ENABLED_SUFFIX)); } catch (MissingResourceException e) { } }
private JMenuItem getCopyUrlsMenuItem() { if (copyUrlsMenuItem == null) { copyUrlsMenuItem = new JMenuItem("Copy url(s)"); copyUrlsMenuItem.setAction(new CopyUrlsAction(fileList)); } return copyUrlsMenuItem; }
/** * This method initializes getMenuItemChat * * @return javax.swing.JMenuItem */ private JMenuItem getMenuItemChat() { if (menuItemChat == null) { menuItemChat = new JMenuItem(); menuItemChat.setAction(getPanelJogadores().getIniciarChatAction()); menuItemChat.setText("Chat"); } return menuItemChat; }
public JMenuItem getScaleMenuItem() { if (scaleMenuItem == null) { scaleMenuItem = new JMenuItem(); scaleMenuItem.setText("Scale 2x"); scaleMenuItem.setAction(getScaleAction()); } return scaleMenuItem; }
public JMenuItem getOtsubinary() { if (otsubinary == null) { otsubinary = new JMenuItem(); otsubinary.setText("Otsu binarisation"); otsubinary.setAction(getOstuBinaryAction()); } return otsubinary; }
public JMenuItem getInvertMenuItem() { if (invertMenuItem == null) { invertMenuItem = new JMenuItem(); invertMenuItem.setText("Invert"); invertMenuItem.setAction(getInvertAction()); } return invertMenuItem; }
public JMenuItem getBinarise() { if (binarise == null) { binarise = new JMenuItem(); binarise.setText("Binarise"); binarise.setAction(getBinariseAction()); } return binarise; }
public JMenuItem getConnectedMenuItem() { if (connectedMenuItem == null) { connectedMenuItem = new JMenuItem(); connectedMenuItem.setText("Find connected"); connectedMenuItem.setAction(getFindConnectedAction()); } return connectedMenuItem; }
private JMenuItem getGrayScale() { if (grayScale == null) { grayScale = new JMenuItem(); grayScale.setText("Gray level"); grayScale.setAction(getGrayScaleAction()); } return grayScale; }
private JMenuItem getMntmNew() { if (mntmNew == null) { mntmNew = new JMenuItem(); mntmNew.setAction(new NewSketchAction(picodeMain)); mntmNew.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, InputEvent.CTRL_MASK)); mntmNew.setText("New"); } return mntmNew; }
private JMenuItem getMntmLoad() { if (mntmLoad == null) { mntmLoad = new JMenuItem(); mntmLoad.setAction(new LoadSketchAction(picodeMain)); mntmLoad.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L, InputEvent.CTRL_MASK)); mntmLoad.setText("Load"); } return mntmLoad; }
/** * This method initializes menuItemJogador * * @return javax.swing.JMenuItem */ private JMenuItem getMenuItemArena() { if (menuItemArena == null) { menuItemArena = new JMenuItem(); menuItemArena.setAction(getVisualizarArenaAction()); menuItemArena.setText( MessagesUtil.getString("JanelaPrincipal.menu.item.arena")); // $NON-NLS-1$ } return menuItemArena; }
private JMenuItem getMntmSaveAs() { if (mntmSaveAs == null) { mntmSaveAs = new JMenuItem(); mntmSaveAs.setAction(new SaveSketchAsAction(picodeMain)); mntmSaveAs.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, InputEvent.CTRL_MASK)); mntmSaveAs.setText("Save As…"); } return mntmSaveAs; }
private JMenuItem getMntmDeleteFile() { if (mntmDeleteFile == null) { mntmDeleteFile = new JMenuItem(); mntmDeleteFile.setAction(new DeleteFileAction(picodeMain)); mntmDeleteFile.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, InputEvent.CTRL_MASK)); mntmDeleteFile.setText("Delete"); } return mntmDeleteFile; }
/** * This method initializes menuItemServidor * * @return javax.swing.JMenuItem */ private JMenuItem getMenuItemServidor() { if (menuItemServidor == null) { menuItemServidor = new JMenuItem(); menuItemServidor.setAction(getConfigurarServidorAction()); menuItemServidor.setText("Servidor"); // $NON-NLS-1$ getConfigurarServidorAction() .putValue( ConfigurarServidorAction.SERVIDOR_VO, ServidorBusiness.getConfiguracaoServidor()); } return menuItemServidor; }
/** * This method initializes menuItemJogador * * @return javax.swing.JMenuItem */ private JMenuItem getMenuItemJogador() { if (menuItemJogador == null) { menuItemJogador = new JMenuItem(); menuItemJogador.setAction(getConfigurarJogadorAction()); menuItemJogador.setText( MessagesUtil.getString("JanelaPrincipal.menu.item.jogador")); // $NON-NLS-1$ getConfigurarJogadorAction() .putValue(ConfigurarJogadorAction.JOGADOR_VO, JogadoresBusiness.getJogadorLocal()); } return menuItemJogador; }
private JMenuItem getOpenMenuItem() { if (openMenuItem == null) { openMenuItem = new JMenuItem("Open"); try { openMenuItem.setAction(new OpenAction(fileList)); } catch (Exception e) { openMenuItem = null; } } return openMenuItem; }
/** * Adds a single item to this roles popup menu. * * <p>This method is used by ClassTarget to add some standard menus as well as by the roles to add * menus. It should be overridden with caution. * * @param menu the popup menu the item is to be added to * @param action the action to be registered with this menu item * @param itemString the String to be displayed on menu item * @param enabled boolean value representing whether item should be enabled */ public void addMenuItem(JPopupMenu menu, Action action, boolean enabled) { JMenuItem item; item = new JMenuItem(); item.setAction(action); item.setFont(PrefMgr.getPopupMenuFont()); item.setForeground(envOpColour); item.setEnabled(enabled); menu.add(item); }