Java 类javax.swing.event.PopupMenuEvent 实例源码

项目:incubator-netbeans    文件:SearchBar.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    if (!canceled) {
        Object selectedItem = getIncSearchComboBox().getModel().getSelectedItem();
        if (selectedItem instanceof String) {
            String findWhat = (String) selectedItem;
            for (EditorFindSupport.SPW spw : EditorFindSupport.getInstance().getHistory()) {
                if (findWhat.equals(spw.getSearchExpression())) {
                    searchProps.setProperty(EditorFindSupport.FIND_REG_EXP, spw.isRegExp());
                    break;
                }
            }
        }
    } else {
        canceled = false;
    }
}
项目:incubator-netbeans    文件:OutputTab.java   
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    JPopupMenu popup = (JPopupMenu) e.getSource();
    popup.removeAll();
    popup.setInvoker(null);
    // hack
    KeyStroke esc = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0);
    JComponent c = getOutputPane().getTextView();
    c.getInputMap().put(esc, handle);
    getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(esc, handle);

    //hack end
    popup.removePopupMenuListener(this);
    for (TabAction action : popupItems) {
        action.clearListeners();
    }
}
项目:incubator-netbeans    文件:InspectAndRefactorPanel.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    if (popup!=null) {
        popup.hide();
        popup = null;
    }
    singleRefactoringCombo.getAccessibleContext().removePropertyChangeListener(listener);
}
项目:incubator-netbeans    文件:DataComboBoxSupport.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
    // without the check the previous non-special item would be displayed
    // while calling DataComboBoxModel.newItemActionPerformed() 
    // instead of NEW_ITEM, but this is unwanted. Same for
    // popupMenuWillBecomeImvisible().
    if (!performingNewItemAction) {
        setPreviousNonSpecialItem((JComboBox)e.getSource());
    }
}
项目:incubator-netbeans    文件:DebugMainProjectAction.java   
@Override public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
    if (!menuInitialized) {
        JPopupMenu menu = (JPopupMenu)e.getSource();
        debugHistorySupport.init(menu);
        attachHistorySupport.init(menu);
        menuInitialized = true;
    } else {
        debugHistorySupport.refreshItems();
    }
}
项目:incubator-netbeans    文件:QuickSearch.java   
@Override
        public void popupMenuCanceled(PopupMenuEvent e) {
        }
    });

    searchTextField.putClientProperty("JTextField.Search.FindPopup", dummy); //NOI18N
    searchTextField.putClientProperty("JTextField.Search.FindAction", new ActionListener() { //NOI18N
        @Override
        public void actionPerformed(ActionEvent e) {
            maybeShowPopup(null, searchTextField);
        }
    });
}
项目:incubator-netbeans    文件:ToolsAction.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    if (lastPopup != null) {
        lastPopup.removePopupMenuListener(this);
        lastPopup = null; // clear the status and stop listening
    }
}
项目:rapidminer    文件:DropDownPopupButton.java   
@Override
public void popupMenuWillBecomeInvisible(final PopupMenuEvent e) {
    lastPopupCloseTime = System.currentTimeMillis();
    JPopupMenu jPopupMenu = (JPopupMenu) e.getSource();
    jPopupMenu.removePopupMenuListener(this);

    for (PopupMenuListener otherListener : otherListeners) {
        jPopupMenu.removePopupMenuListener(otherListener);
    }

}
项目:rapidminer    文件:DropDownButton.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    popupVisible = false;

    mainButton.getModel().setRollover(false);
    arrowButton.getModel().setSelected(false);
    ((JPopupMenu) e.getSource()).removePopupMenuListener(this);
}
项目:rapidminer    文件:PlainArrowDropDownButton.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    popupVisible = false;

    arrowButton.getModel().setSelected(false);
    ((JPopupMenu) e.getSource()).removePopupMenuListener(this); // act as good programmer :)
}
项目:rapidminer    文件:FancyDropDownButton.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    popupVisible = false;

    arrowButton.getModel().setSelected(false);
    ((JPopupMenu) e.getSource()).removePopupMenuListener(this);
}
项目:rapidminer    文件:ToggleDropDownButton.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
    popupVisible = false;

    mainButton.getModel().setRollover(false);
    arrowButton.getModel().setSelected(false);
    ((JPopupMenu) e.getSource()).removePopupMenuListener(this); // act as good programmer :)
}
项目:geomapapp    文件:CustomDB.java   
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
//      GMA 1.4.8: Now check which combo box event is coming from
        if ( e.getSource() == box ) {

//          ***** Changed by A.K.M. 6/23/06 *****
//          setPrototypeDisplayValue restricts the size of the box to a fixed 
//          length of eight characters
            box.setPrototypeDisplayValue("WWWWWWWW");
//          The popup listener adjusts the size of the popup to match the size 
//          of the text being displayed
            JComboBox tempBox = (JComboBox) e.getSource();
            Object comp = tempBox.getUI().getAccessibleChild(tempBox, 0);
            if (!(comp instanceof JPopupMenu)) {
                return;
            }
            JComponent scrollPane = (JComponent) ((JPopupMenu) comp).getComponent(0);
            Dimension size = scrollPane.getPreferredSize();
            UnknownDataSet tester1 = (UnknownDataSet)tempBox.getSelectedItem();
            CustomBRGTable.setReverseYAxis(false);
            CustomBRGTable.setIgnoreZeros(false);
//          6.5 is a hardcoded value that approximates the size of a 
//          character in pixels
//          TODO: Find exact size of text in pixels and adjust 
//          size.width accordingly
            if (tester1 != null) {
                if (maxDBNameLength < tester1.desc.name.length())   {
                        maxDBNameLength = tester1.desc.name.length();
                }
                size.width = (int)(maxDBNameLength * 6.5);
                scrollPane.setPreferredSize(size);
            }
//          ***** Changed by A.K.M. 6/23/06 *****
        }
    }
项目:incubator-netbeans    文件:MainProjectActionWithHistory.java   
@Override public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:JuggleMasterPro    文件:MarkJComboBox.java   
@Override final public void popupMenuWillBecomeVisible(PopupMenuEvent objPpopupMenuEvent) {
    ColorActions.doHideColorsChoosers(this.objGcontrolJFrame);
}
项目:incubator-netbeans    文件:SearchBar.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:SearchBar.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
    canceled = true;
    SearchBar.getInstance().setPopupMenuWasCanceled(true);
}
项目:incubator-netbeans    文件:ReplaceBar.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ReplaceBar.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ReplaceBar.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
    popupMenuWasCanceled = true;
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
    JComboBox combo = (JComboBox) e.getSource();
    confirm(new EventObject(combo.getEditor().getEditorComponent()));
    combo.removePopupMenuListener(this);
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
    JComboBox combo = (JComboBox) e.getSource();
    confirm(new EventObject(combo.getEditor().getEditorComponent()));
    combo.removePopupMenuListener(this);
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:CopyDialog.java   
@Override
public void popupMenuWillBecomeVisible (PopupMenuEvent e) {
    popupOn = true;
}
项目:incubator-netbeans    文件:CopyDialog.java   
@Override
public void popupMenuWillBecomeInvisible (PopupMenuEvent e) {
    popupOn = false;
}
项目:incubator-netbeans    文件:CopyDialog.java   
@Override
public void popupMenuCanceled (PopupMenuEvent e) {
    popupOn = true;
}
项目:incubator-netbeans    文件:RunScriptAction.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
    refresh();
}
项目:incubator-netbeans    文件:RunScriptAction.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:RunScriptAction.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
    synchronized (this) {
        updatePopup = true;
    }
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
    JComboBox combo = (JComboBox) e.getSource();
    confirm(new EventObject(combo.getEditor().getEditorComponent()));
    combo.removePopupMenuListener(this);
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
    JComboBox combo = (JComboBox) e.getSource();
    confirm(new EventObject(combo.getEditor().getEditorComponent()));
    combo.removePopupMenuListener(this);
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:ConfigurationsComboModel.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:InspectAndRefactorPanel.java   
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
}
项目:incubator-netbeans    文件:DataComboBoxSupport.java   
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
}