Package javax.swing

Examples of javax.swing.JPopupMenu.addPopupMenuListener()


                CodeAnalyser.AnalysedIdentifier analysedIdentifier = identifier.getReference();
                if (analysedIdentifier != null) {

                    JPopupMenu menu = new JPopupMenu();
                    menu.add(new RenameLocalVarMenuItem(analysedIdentifier));
                    menu.addPopupMenuListener(new HighlightVariablePopupListener(analysedIdentifier));
                    return menu;
                }
            }

            // This menu only handles ambiguities, arguments, or qualified
View Full Code Here


                SourceIdentifier.Category type = identifier.getCategory();
                boolean mapQualified = (qualificationType == CodeAnalyser.AnalysedIdentifier.QualificationType.UnqualifiedResolvedTopLevelSymbol);
               
                getQualificationsDisplay().selectPanelForIdentifier(identifier);
                JPopupMenu menu = getQualificationPopupMenu(unqualifiedName, moduleName, type, mapQualified);
                menu.addPopupMenuListener(editorMenuFocusListener);
                return menu;
            }
           
            // Ambiguity ?
            if (qualificationType == CodeAnalyser.AnalysedIdentifier.QualificationType.UnqualifiedAmbiguousTopLevelSymbol) {
View Full Code Here

           
            // Ambiguity ?
            if (qualificationType == CodeAnalyser.AnalysedIdentifier.QualificationType.UnqualifiedAmbiguousTopLevelSymbol) {
                getQualificationsDisplay().selectPanelForIdentifier(identifier);
                JPopupMenu menu = getAmbiguityPopupMenu(identifier.getName(), identifier.getCategory());
                menu.addPopupMenuListener(editorMenuFocusListener);
                return menu;
            }
           
            // This menu only handles ambiguities, and qualified identifiers
            return null;
View Full Code Here

    summary.setIcon(LogicConstants.getIcon("menucontextual_icon_ficha"));
    summary.addActionListener(this);
    menu.add(summary);
    summary.setEnabled(false);

    menu.addPopupMenuListener(new PopupMenuListener() {

      @SuppressWarnings("unchecked")
      @Override
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        eventOriginal = FleetControlMapViewer.this.mapView.lastMEvent;
View Full Code Here

            eventOriginal.getY()), mapView.zoomFactor);
      }
    });
    menu.add(cent);

    menu.addPopupMenuListener(new PopupMenuListener() {

      @Override
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        eventOriginal = HistoryMapViewer.this.mapView.lastMEvent;
      }
View Full Code Here

    if (span != null) {
      textComponent.setCaretPosition(span.start);
      textComponent.moveCaretPosition(span.end);
    }

    popup.addPopupMenuListener(new PopupMenuListener() {
      @Override
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
      }

      @Override
View Full Code Here

          final RecordEntity entity = model.data.get(modelRow);
          entity.delete();
        }
      }
    });
    popup.addPopupMenuListener(new PopupMenuListener() {
     
      @Override
      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        int model = convertRowIndexToModel(getSelectedRow());
        boolean enable = !(model < 0 || model == getRowCount() - 1);
View Full Code Here

        JPopupMenu popup = groovyEditor.getEditArea().getComponentPopupMenu();

        if (popup != null) {
            ScrollableMenu menu = new ScrollableMenu("Get Data..");
            popup.insert(menu, 0);
            popup.addPopupMenuListener(new PropertyExpansionPopupListener(menu, target.getContextModelItem(), target));
            popup.insert(new JSeparator(), 1);
        }
    }

    public static void enable(JTextComponent textField, ModelItem modelItem) {
View Full Code Here

    public JPopupMenu createPopupMenu(Action... actions) {
        JPopupMenu popupMenu = new KongaPopupMenu();
        for (Action a : actions) {
            popupMenu.add(a);
        }
        popupMenu.addPopupMenuListener(new PopupMenuListener() {


            @Override
            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                setHovererBlocked(true);
View Full Code Here

  /*------------------------------[ ActionListener ]---------------------------------------------------*/

  public void actionPerformed(ActionEvent ae) {
    JPopupMenu popup = getPopupMenu();
    popup.addPopupMenuListener(this);
    popup.show(mainButton, 0, mainButton.getHeight());
  }

  /*------------------------------[ PopupMenuListener ]---------------------------------------------------*/

 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.