/** * Creates a menu item (a <code>JMenuItem</code> or <code>JCheckBoxMenuItem</code> instance) for this command * group. */ @Override public JMenuItem createMenuItem() { return getCommandUIFactory().createMenuItem(this); }
/** * Creates an appropriate tool bar button for this command. */ @Override public AbstractButton createToolBarButton() { return getCommandUIFactory().createToolBarButton(this); }
/** * Sets the command manager to be used for this application. * * @param commandManager he command manager, must not be <code>null</code> */ public void setCommandManager(CommandManager commandManager) { Guardian.assertNotNull("commandManager", commandManager); this.commandManager = commandManager; commandUIFactory.setCommandManager(commandManager); }
@Override public JPopupMenu createPopupMenu(Component component) { JPopupMenu popupMenu = new JPopupMenu(); if (getCommandUIFactory() != null) { getCommandUIFactory().addContextDependentMenuItems("metadata", popupMenu); } popupMenu.add(expandMenuItem); popupMenu.add(collapseMenuItem); return popupMenu; }
@Override public JPopupMenu createPopupMenu(MouseEvent event) { JPopupMenu popupMenu = new JPopupMenu(); addCopyPixelInfoToClipboardMenuItem(popupMenu); getCommandUIFactory().addContextDependentMenuItems("image", popupMenu); CommandUIFactory commandUIFactory = getCommandUIFactory(); Placemark[] selectedPins = getSelectedPins(); if (selectedPins.length > 0) { if (commandUIFactory != null) { commandUIFactory.addContextDependentMenuItems("pin", popupMenu); } } if (commandUIFactory != null) { commandUIFactory.addContextDependentMenuItems("subsetFromView", popupMenu); } return popupMenu; }
commandUIFactory.addContextDependentMenuItems("product", popup); commandUIFactory.addContextDependentMenuItems("metadataNode", popup); int componentCountBefore = popup.getComponentCount(); if (commandUIFactory != null) { commandUIFactory.addContextDependentMenuItems("virtualBand", popup); commandUIFactory.addContextDependentMenuItems("tiePointGrid", popup); commandUIFactory.addContextDependentMenuItems("band", popup); commandUIFactory.addContextDependentMenuItems("vectorDataNode", popup);
/** * Creates an appropriate tool bar button for this command. */ @Override public AbstractButton createToolBarButton() { return getCommandUIFactory().createToolBarButton(this); }
/** * Creates a menu item (a <code>JMenuItem</code> or <code>JCheckBoxMenuItem</code> instance) for this command * group. */ @Override public JMenuItem createMenuItem() { return getCommandUIFactory().createMenuItem(this); }
private void initCommandManager() { commandManager = new DefaultCommandManager(); commandUIFactory = new DefaultCommandUIFactory(); commandUIFactory.setCommandManager(commandManager); commandMenuInserter = new DefaultCommandMenuInserter(commandManager); }
@Override public JPopupMenu createPopupMenu(Component component) { JPopupMenu popupMenu = new JPopupMenu(); if (getCommandUIFactory() != null) { getCommandUIFactory().addContextDependentMenuItems("placemark", popupMenu); } popupMenu.add(new CopyToClipboardAction()); return popupMenu; }
/** * Creates an appropriate tool bar button for this command. */ @Override public AbstractButton createToolBarButton() { return getCommandUIFactory().createToolBarButton(this); }
/** * Creates a menu item (a <code>JMenu</code> instance) for this command group. */ @Override public JMenuItem createMenuItem() { return getCommandUIFactory().createMenuItem(this); }