Package javax.swing

Examples of javax.swing.JMenu.addMenuListener()


        helpMenuItem.addActionListener(this);
        aboutMenuItem.addActionListener(this);
        helpMenu.add(helpMenuItem);
        helpMenu.addSeparator();
        helpMenu.add(aboutMenuItem);
        helpMenu.addMenuListener(this);
        menuBar.add(helpMenu);
       
        application.setJMenuBar(menuBar);
    }
View Full Code Here


        propertyChangeListener = createPropertyChangeListener(menuItem);
        menu.addPropertyChangeListener(propertyChangeListener);
        changeListener = createChangeListener(menuItem);
        menu.addChangeListener(changeListener);
        menuListener = createMenuListener(menu);
        menu.addMenuListener(menuListener);
    }

    protected void uninstallListeners() {
        if (menuItem == null) {
            return;
View Full Code Here

        popupMenu.add(removeItem);
        popupMenu.add(copyItem);
        popupMenu.add(moveTo);

        copyItem.addMenuListener(new IdMenuListener(copyItem, COPY));
        moveTo.addMenuListener(new IdMenuListener(moveTo, MOVE));

        addItem.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent arg0)
            {
View Full Code Here

    if(actionCommand != null && !actionCommand.isEmpty()) {
      menu.setActionCommand(actionCommand);
    }

    if(menuListener != null && !menuListener.isEmpty()) {
      menu.addMenuListener((MenuListener) listenerTable.get(menuListener));
    }

    if(toolTip != null && !toolTip.isEmpty()) {
      menu.setToolTipText(toolTip);
    }
View Full Code Here

            mssqlMenu = menu;
       
        _resources.addToMenu(coll.get(UpdateStatisticsAction.class), mssqlMenu);

        final JMenu showStatisticsMenu = _resources.createMenu(MssqlResources.IMenuResourceKeys.SHOW_STATISTICS);
        showStatisticsMenu.addMenuListener(new MenuListener() {
            public void menuSelected(MenuEvent e) {
                final JMenu menu = (JMenu) e.getSource();
                menu.removeAll();
                removeActionsOfType(coll,ShowStatisticsAction.class);
                iterateIndexes(new IndexIterationListener() {
View Full Code Here

            public void menuCanceled(MenuEvent e) { }
        }
        );
       
        final JMenu indexDefragMenu = _resources.createMenu(MssqlResources.IMenuResourceKeys.INDEXDEFRAG);
        indexDefragMenu.addMenuListener(new MenuListener() {
            public void menuSelected(MenuEvent e) {
                final JMenu menu = (JMenu) e.getSource();
                menu.removeAll();
                removeActionsOfType(coll,IndexDefragAction.class);
                app.getThreadPool().addTask(new IteratorIndexesTask(menu));
View Full Code Here

       
        _resources.addToMenu(coll.get(ShrinkDatabaseAction.class),mssqlMenu);
        _resources.addToMenu(coll.get(TruncateLogAction.class),mssqlMenu);
       
        final JMenu shrinkDBFileMenu = _resources.createMenu(MssqlResources.IMenuResourceKeys.SHRINKDBFILE);
        shrinkDBFileMenu.addMenuListener(new MenuListener() {
            public void menuSelected(MenuEvent e) {
                final JMenu menu = (JMenu) e.getSource();
                menu.removeAll();
                removeActionsOfType(coll,ShrinkDatabaseFileAction.class);
               
View Full Code Here

      if (c instanceof JPopupMenu) {
        c = (Container)((JPopupMenu)c).getInvoker();
      }
      if (c instanceof JMenu && menuCmd.getAction() instanceof MenuAwareTextAction) {
        JMenu parentMenu = (JMenu)c;
        parentMenu.addMenuListener(new MenuListener() {
          public void menuCanceled(MenuEvent e) {}
          public void menuDeselected(MenuEvent e) {}
          public void menuSelected(MenuEvent e) {
            boolean isEnabled = ((MenuAwareTextAction)menuCmd.getAction()).shouldBeEnabled();
            menuCmd.setEnabled(isEnabled);
View Full Code Here

      if (c instanceof JPopupMenu) {
        c = (Container)((JPopupMenu)c).getInvoker();
      }
      if (c instanceof JMenu && menuCmd.getAction() instanceof MenuAwareTextAction) {
        JMenu parentMenu = (JMenu)c;
        parentMenu.addMenuListener(new MenuListener() {
          public void menuCanceled(MenuEvent e) {}
          public void menuDeselected(MenuEvent e) {}
          public void menuSelected(MenuEvent e) {
            boolean isEnabled = ((MenuAwareTextAction)menuCmd.getAction()).shouldBeEnabled();
            menuCmd.setEnabled(isEnabled);
View Full Code Here

      if (c instanceof JPopupMenu) {
        c = (Container)((JPopupMenu)c).getInvoker();
      }
      if (c instanceof JMenu && menuCmd.getAction() instanceof MenuAwareTextAction) {
        JMenu parentMenu = (JMenu)c;
        parentMenu.addMenuListener(new MenuListener() {
          public void menuCanceled(MenuEvent e) {}
          public void menuDeselected(MenuEvent e) {}
          public void menuSelected(MenuEvent e) {
            boolean isEnabled = ((MenuAwareTextAction)menuCmd.getAction()).shouldBeEnabled();
            menuCmd.setEnabled(isEnabled);
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.