Package javax.swing.event

Examples of javax.swing.event.PopupMenuListener


                }
            }
        });
        // be sure to remove a possible border highlight when the popup menu
        // disappears
        groupsContextMenu.addPopupMenuListener(new PopupMenuListener() {
            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                // nothing to do
            }
            public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
                groupsTree.setHighlightBorderCell(null);
View Full Code Here


    action.setPopup(this);
    action.setToggle(toggle);

    setLightWeightPopupEnabled(true);
    addPopupMenuListener(new PopupMenuListener() {

      public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
        if (!ToggledPopupMenu.this.toggle.isSelected()) {
          ToggledPopupMenu.this.toggle.setSelected(true);
        }
View Full Code Here

    }

    private Map submenus = new LinkedHashMap();

    public WHPopupMenu() {
        addPopupMenuListener(new PopupMenuListener() {
            public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                openPopup = WHPopupMenu.this;
            }
            public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
                openPopup = null;
View Full Code Here

        contextMenuFlag = true;
        /*
         * Tricky way to detect recent popup menues. We need the
         * information to prevent walking when hiding the menu.
         */
        menu.addPopupMenuListener(new PopupMenuListener() {
          public void popupMenuCanceled(PopupMenuEvent e) {
            //ignore
          }
          public void popupMenuWillBecomeInvisible(PopupMenuEvent arg0) {
            /*
 
View Full Code Here

        setModel(new Model());
    }

    private PopupMenuListener getMenuListener() {
        if (null == menuListener) {
            menuListener = new PopupMenuListener() {

                public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                }

                public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
View Full Code Here

            e.consume();
        }

        private void showPopup(int xpos, int ypos, final JPopupMenu popup) {
            if ((popup != null) && (popup.getSubElements().length > 0)) {
                final PopupMenuListener p = new PopupMenuListener() {

                    public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                    }

                    public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
View Full Code Here

        setModel(new Model());
    }

    private PopupMenuListener getMenuListener() {
        if (null == menuListener) {
            menuListener = new PopupMenuListener() {

                public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                }

                public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
View Full Code Here

        }

        private void showPopup(int xpos, int ypos, final JPopupMenu popup) {
            if ((popup != null) && (popup.getSubElements().length > 0)) {
                final PopupMenuListener p = new PopupMenuListener() {

                    public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                    }

                    public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
View Full Code Here

        _comboBox = createComboBox();
        if (_comboBox.getEditor().getEditorComponent() instanceof JTextField) {
            ((JTextField) _comboBox.getEditor().getEditorComponent()).getDocument().addDocumentListener(listener);
            registerKeyboardActions(closeAction, findNextAction, findPrevAction);
            _comboBox.addPopupMenuListener(new PopupMenuListener() {
                @Override
                public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
                    unregisterKeyboardActions();
                }
View Full Code Here

    if( popup != null ) return;
    if( palette != null ) destroyPalette();
   
    popup  = new JPopupMenu();
    createBlendPan( true );
    popup.addPopupMenuListener( new PopupMenuListener() {
      public void popupMenuCanceled( PopupMenuEvent e )
      {
        stopAndDispose();
      }
     
View Full Code Here

TOP

Related Classes of javax.swing.event.PopupMenuListener

Copyright © 2018 www.massapicom. 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.