Package javax.swing.event

Examples of javax.swing.event.MenuListener


       
        xbayaMenuItem.addSeparator();
       
        xbayaMenuItem.add(exitItem);
       
        xbayaMenuItem.addMenuListener(new MenuListener() {
     
      @Override
      public void menuSelected(MenuEvent e) {
        GraphCanvas graphCanvas = engine.getGUI().getGraphCanvas();
        saveAsWorkflowItem.setEnabled(isWorkflowTabPresent() && graphCanvas.getWorkflowFile()!=null);
View Full Code Here


    JMenu menu;
    JMenuItem menuItem;

    // File menu
    menu = new JMenu("File");
    menu.addMenuListener(new MenuListener() {
      public void menuSelected(MenuEvent e) {
        updateOpenHistoryMenuItems();
      }
      public void menuDeselected(MenuEvent e) {
      }

      public void menuCanceled(MenuEvent e) {
      }
    });
    menu.setMnemonic(KeyEvent.VK_F);
    menuBar.add(menu);

    menuItem = new JMenuItem("New simulation");
    menuItem.setMnemonic(KeyEvent.VK_N);
    menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,
        ActionEvent.CTRL_MASK));
    menuItem.setActionCommand("new sim");
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    menuItem = new JMenuItem("Reload simulation");
    menuItem.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        reloadCurrentSimulation();
      }
    });
    menu.add(menuItem);

    menuItem = new JMenuItem("Close simulation");
    menuItem.setMnemonic(KeyEvent.VK_C);
    menuItem.setActionCommand("close sim");
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    menuOpenSimulation = new JMenu("Open simulation");
    menuOpenSimulation.setMnemonic(KeyEvent.VK_O);
    menu.add(menuOpenSimulation);

    menuConfOpenSimulation = new JMenu("Open & Reconfigure simulation");
    menuConfOpenSimulation.setMnemonic(KeyEvent.VK_R);
    menu.add(menuConfOpenSimulation);

    menuItem = new JMenuItem("Save simulation");
    menuItem.setMnemonic(KeyEvent.VK_S);
    menuItem.setActionCommand("save sim");
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    menu.addSeparator();

    menuItem = new JMenuItem("Close all plugins");
    menuItem.setActionCommand("close plugins");
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    menu.addSeparator();

    menuItem = new JMenuItem("Exit");
    menuItem.setMnemonic(KeyEvent.VK_X);
    menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
        ActionEvent.CTRL_MASK));
    menuItem.setActionCommand("quit");
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    // Simulation menu
    menu = new JMenu("Simulation");
    menu.setMnemonic(KeyEvent.VK_S);
    menuBar.add(menu);

    menuItem = new JMenuItem("Open Control");
    menuItem.setMnemonic(KeyEvent.VK_C);
    menuItem.setActionCommand("start plugin");
    menuItem.putClientProperty("class", SimControl.class);
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    menuItem = new JMenuItem("Information");
    menuItem.setMnemonic(KeyEvent.VK_I);
    menuItem.setActionCommand("start plugin");
    menuItem.putClientProperty("class", SimInformation.class);
    menuItem.addActionListener(guiEventHandler);
    menu.add(menuItem);

    // Mote type menu
    menu = new JMenu("Mote Types");
    menu.setMnemonic(KeyEvent.VK_T);
    menuBar.add(menu);

    // Mote type classes sub menu
    menuMoteTypeClasses = new JMenu("Create mote type");
    menuMoteTypeClasses.setMnemonic(KeyEvent.VK_C);
    menuMoteTypeClasses.addMenuListener(new MenuListener() {
      public void menuSelected(MenuEvent e) {
        // Clear menu
        menuMoteTypeClasses.removeAll();

        // Recreate menu items
        JMenuItem menuItem;

        for (Class<? extends MoteType> moteTypeClass : moteTypeClasses) {
          String description = GUI.getDescriptionOf(moteTypeClass);
          menuItem = new JMenuItem(description);
          menuItem.setActionCommand("create mote type");
          menuItem.putClientProperty("class", moteTypeClass);
          menuItem.addActionListener(guiEventHandler);
          menuMoteTypeClasses.add(menuItem);
        }
      }

      public void menuDeselected(MenuEvent e) {
      }

      public void menuCanceled(MenuEvent e) {
      }
    });
    menu.add(menuMoteTypeClasses);

    menuItem = new JMenuItem("Information");
    menuItem.setActionCommand("start plugin");
    menuItem.putClientProperty("class", MoteTypeInformation.class);
    menuItem.addActionListener(guiEventHandler);

    menu.add(menuItem);

    // Mote menu
    menu = new JMenu("Motes");
    menu.setMnemonic(KeyEvent.VK_M);
    menuBar.add(menu);

    // Mote types sub menu
    menuMoteTypes = new JMenu("Add motes of type");
    menuMoteTypes.setMnemonic(KeyEvent.VK_A);
    menuMoteTypes.addMenuListener(new MenuListener() {
      public void menuSelected(MenuEvent e) {
        // Clear menu
        menuMoteTypes.removeAll();

        if (mySimulation == null) {
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

       
        xbayaMenuItem.addSeparator();
       
        xbayaMenuItem.add(exitItem);
       
        xbayaMenuItem.addMenuListener(new MenuListener() {
     
      @Override
      public void menuSelected(MenuEvent e) {
        GraphCanvas graphCanvas = engine.getGUI().getGraphCanvas();
        saveAsWorkflowItem.setEnabled(isWorkflowTabPresent() && graphCanvas.getWorkflowFile()!=null);
View Full Code Here

        runMenu.add(this.resumeMonitoringItem);
        runMenu.add(this.pauseMonitoringItem);
        runMenu.add(this.resetMonitoringItem);
        runMenu.add(this.configMonitorItem);
       
        runMenu.addMenuListener(new MenuListener(){
      @Override
      public void menuCanceled(MenuEvent e) {}
      @Override
      public void menuDeselected(MenuEvent e) {}
      @Override
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

        aboutDialog = new AboutDialog(this, "О программе");
        data = new SSAData();

        openFileItem.addActionListener((new OpenFile(data)));
        analysisItem.addActionListener(new Analysis(data, this, desctop));
        calcItem.addMenuListener(new MenuListener() {

            public void menuSelected(MenuEvent e) {
                if (data.getTimeSeries().isEmpty()) {
                    analysisItem.setEnabled(false);
                } else {
View Full Code Here

        runMenu.add(this.resumeMonitoringItem);
        runMenu.add(this.pauseMonitoringItem);
        runMenu.add(this.resetMonitoringItem);
        runMenu.add(this.configMonitorItem);
       
        runMenu.addMenuListener(new MenuListener(){
      @Override
      public void menuCanceled(MenuEvent e) {}
      @Override
      public void menuDeselected(MenuEvent e) {}
      @Override
View Full Code Here

TOP

Related Classes of javax.swing.event.MenuListener

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.