Package javax.swing

Examples of javax.swing.JPopupMenu.addPopupMenuListener()


      });
      popup.add(menuItem);
    }

    if (popup != null) {
      popup.addPopupMenuListener(new PopupMenuListener() {
        public void popupMenuCanceled(PopupMenuEvent e) {  }

        public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
          AbstractButton button = (AbstractButton) item
              .getValue(ToolBar.ACTION_VALUE);
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

                if (menu != null && getModel() instanceof Model) {
                    Model model = (Model) getModel();
                    if (!model._isPressed()) {
                        if (isInArrowArea(e.getPoint()) && menu.getComponentCount() > 0) {
                            model._press();
                            menu.addPopupMenuListener(getMenuListener());
                            menu.show(JDropDownToggleButton.this, 0, getHeight());
                            popupMenuOperation = true;
                        }
                    } else {
                        model._release();
View Full Code Here

                if (menu != null && getModel() instanceof Model) {
                    Model model = (Model) getModel();
                    if (!model._isPressed()) {
                        if (isInArrowArea(e.getPoint()) && menu.getComponentCount() > 0) {
                            model._press();
                            menu.addPopupMenuListener(getMenuListener());
                            menu.show(JDropDownButton.this, 0, getHeight());
                            popupMenuOperation = true;
                        }
                    } else {
                        model._release();
View Full Code Here

                            m_imgView.setOrientation(orientation);
                    }
                    else if (ev.getButton() == MouseEvent.BUTTON3)
                    {
                        JPopupMenu menu = new JPopupMenu();
                        menu.addPopupMenuListener(new PopupMenuAdapter()
                        {
                            @Override
                            public void popupMenuWillBecomeInvisible(PopupMenuEvent ev)
                            {
                                m_statusBar.setText(null);
View Full Code Here

    /** Creates a new instance of JStatusMenu */
    public JStatusMenu(String s, final JStatusBar statusBar)
    {
        super(s);
        final JPopupMenu popupMenu = getPopupMenu();
        popupMenu.addPopupMenuListener(new PopupMenuAdapter()
        {
            public void popupMenuWillBecomeVisible(PopupMenuEvent ev)
            {
                statusBar.saveText();
                if (m_updateArray != null)
View Full Code Here

     */
    public void addJtabViewsPopupMenu() {
        JPopupMenuHandler jpmh = new JPopupMenuHandler(this);
        JPopupMenu jp = new JPopupMenu();
        getJtabViews().setComponentPopupMenu(jp);
        jp.addPopupMenuListener(new PopupMenuListener(){
            public void popupMenuWillBecomeInvisible(PopupMenuEvent e){
                _jtabpopmenupoint = getJtabViews().getComponentPopupMenu().getLocationOnScreen();
            }
            public void popupMenuCanceled(PopupMenuEvent e){
                _jtabpopmenupoint = null;
View Full Code Here

     */
    public void addJtabViewsPopupMenu() {
        JPopupMenuHandler jpmh = new JPopupMenuHandler(this);
        JPopupMenu jp = new JPopupMenu();
        getJtabViews().setComponentPopupMenu(jp);
        jp.addPopupMenuListener(new PopupMenuListener(){
            public void popupMenuWillBecomeInvisible(PopupMenuEvent e){
            }
            public void popupMenuCanceled(PopupMenuEvent e){
                _jtabpopmenupoint = null;
            }
View Full Code Here

    // Create sub menus
    createPopup(popup, link);

    popup.show(component, x, y);
    popup.addPopupMenuListener(this);
  }

  /**
   * Fill popup menu.
   *
 
View Full Code Here

    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

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.