@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);
@Override public JPopupMenu createPopupMenu(Component component) { JPopupMenu popupMenu = new JPopupMenu(); if (getCommandUIFactory() != null) { getCommandUIFactory().addContextDependentMenuItems("placemark", popupMenu); } popupMenu.add(new CopyToClipboardAction()); return popupMenu; }