Package java.awt

Examples of java.awt.Menu$State


        }
    }

    private Menu createModeMenu() {
        Menu menu = new Menu("Modes");

        int weaponNum = gui.mechD.wPan.getSelectedWeaponNum();
        Mounted mounted = myEntity.getEquipment(weaponNum);

        if (mounted != null && mounted.getType().hasModes()) {
            for (int pos = 0; pos < mounted.getType().getModesCount(); pos++) {
                menu.add(createModeMenuItem(mounted, pos));
            }
        }

        return menu;
    }
View Full Code Here


        return item;
    }

    private Menu createClubMenu() {
        Menu menu = new Menu("Weapon");

        for (int pos = 0; pos < myEntity.getClubs().size(); pos++) {
            Mounted club = myEntity.getClubs().get(pos);
            if (!club.isDestroyed()) {
                menu.add(createClubMenuItem(club.getName(), pos));
            }
        }
        return menu;
    }
View Full Code Here

            } else if (item instanceof ScriptID) {
              ScriptID script = (ScriptID) item;
              destMenu.insert(new ScriptMenuItem(script), ++pos);

            } else if (item instanceof List) {
                Menu submenu = new ScriptMenuSubmenu();
                destMenu.insert(submenu, ++pos);
                addMenuItems(submenu, (List) item, -1);

            } else {
                System.out.println("Warning! Unrecognized menu item type "
View Full Code Here

    }
   
    /** Opens a file from the File/Open Recent menu
         and returns 'true' if successful. */
    boolean openRecent(String cmd) {
    Menu menu = Menus.openRecentMenu;
    if (menu==null) return false;
    for (int i=0; i<menu.getItemCount(); i++) {
      if (menu.getItem(i).getLabel().equals(cmd)) {
        IJ.open(cmd);
        return true;
      }
    }
    return false;
View Full Code Here

    int n=menu.getItemCount();
    for (int i=0; i<n; ++i) {
      MenuItem m=menu.getItem(i);
      String label=m.getLabel();
      if (m instanceof Menu) {
        Menu subMenu=(Menu)m;
        parseMenu(path+" > "+label,subMenu);
      } else {
        String trimmedLabel = label.trim();
        if (trimmedLabel.length()==0 || trimmedLabel.equals("-"))
          continue;
View Full Code Here

  public void findAllMenuItems() {
    MenuBar menuBar = Menus.getMenuBar();
    int topLevelMenus = menuBar.getMenuCount();
    for (int i=0; i<topLevelMenus; ++i) {
      Menu topLevelMenu=menuBar.getMenu(i);
      parseMenu(topLevelMenu.getLabel(), topLevelMenu);
    }
  }
View Full Code Here

    /**
     * Initializes the frame menu.
     */
    private void initializeMenu() {
        Menu              menu;
        MenuItem          item;
        CheckboxMenuItem  checkBox;

        // Create file menu
        menu = new Menu("File");
        item = new MenuItem("Load MIB...", new MenuShortcut(KeyEvent.VK_O));
        item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                loadMib();
            }
        });
        menu.add(item);
        item = new MenuItem("Unload MIB", new MenuShortcut(KeyEvent.VK_W));
        item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                unloadMib();
            }
        });
        menu.add(item);
        item = new MenuItem("Unload All");
        item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                unloadAllMibs();
            }
        });
        menu.add(item);
        if (!MacUIHelper.IS_MAC_OS) {
            menu.addSeparator();
            item = new MenuItem("Exit", new MenuShortcut(KeyEvent.VK_Q));
            item.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    quit();
                }
            });
            menu.add(item);
        }
        menuBar.add(menu);

        // Create Edit menu
        menu = new Menu("Edit");
        item = new MenuItem("Cut", new MenuShortcut(KeyEvent.VK_X));
        item.addActionListener(new DefaultEditorKit.CutAction());
        menu.add(item);
        item = new MenuItem("Copy", new MenuShortcut(KeyEvent.VK_C));
        item.addActionListener(new DefaultEditorKit.CopyAction());
        menu.add(item);
        item = new MenuItem("Paste", new MenuShortcut(KeyEvent.VK_V));
        item.addActionListener(new DefaultEditorKit.PasteAction());
        menu.add(item);
        item = new MenuItem("Select All", new MenuShortcut(KeyEvent.VK_A));
        item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                KeyboardFocusManager kfm =
                    KeyboardFocusManager.getCurrentKeyboardFocusManager();
                Component comp = kfm.getFocusOwner();
                if (comp instanceof TextComponent) {
                    ((TextComponent) comp).selectAll();
                } else if (comp instanceof JTextComponent) {
                    ((JTextComponent) comp).selectAll();
                }
            }
        });
        menu.add(item);
        menuBar.add(menu);

        // Create SNMP menu
        menu = new Menu("SNMP");
        snmpV1Item.setState(true);
        snmpV1Item.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                setSnmpVersion(1);
            }
        });
        menu.add(snmpV1Item);
        snmpV2Item.setState(false);
        snmpV2Item.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                setSnmpVersion(2);
            }
        });
        menu.add(snmpV2Item);
        snmpV3Item.setState(false);
        snmpV3Item.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                setSnmpVersion(3);
            }
        });
        menu.add(snmpV3Item);
        menu.addSeparator();
        checkBox = new CheckboxMenuItem("Show result in tree");
        checkBox.setState(true);
        checkBox.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                setSnmpFeedback(e.getStateChange() == ItemEvent.SELECTED);
            }
        });
        menu.add(checkBox);
        menuBar.add(menu);

        // Create help menu
        menu = new Menu("Help");
        item = new MenuItem("License...");
        item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                showLicense();
            }
        });
        menu.add(item);
        if (!MacUIHelper.IS_MAC_OS) {
            item = new MenuItem("About...");
            item.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    showAbout();
                }
            });
            menu.add(item);
        }
        menuBar.add(menu);

        // Fix Mac OS specific menus
        if (MacUIHelper.IS_MAC_OS) {
View Full Code Here

  }

  private Menu createMenu(Strings strings, int stringIndex)
  {
    String labelText = strings.get(stringIndex);
    Menu result = new Menu(labelText);
    return result;
  }
View Full Code Here

      String labelText = strings.get(stringIndex);
      items[i] = new MenuItem(labelText);
    }
    menuBar = new MenuBar();
    // FILE - SAVE AS
    Menu fileSaveAsMenu = createMenu(strings, StringIndexConstants.SAVEAS);
    items[MenuIndexConstants.FILE_SAVEAS] = fileSaveAsMenu;
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_GIF]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_PALM]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_PBM]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_PGM]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_PNG]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_PPM]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_SUNRASTER]);
    fileSaveAsMenu.add(items[MenuIndexConstants.FILE_SAVEAS_WINDOWSBMP]);
    // FILE
    Menu fileMenu = createMenu(strings, StringIndexConstants.FILE);
    items[MenuIndexConstants.FILE] = fileMenu;
    fileMenu.add(items[MenuIndexConstants.FILE_OPEN]);
    fileMenu.add(fileSaveAsMenu);
    fileMenu.add(items[MenuIndexConstants.FILE_CLOSE]);
    fileMenu.addSeparator();
    fileMenu.add(items[MenuIndexConstants.FILE_IMAGE_1]);
    fileMenu.addSeparator();
    fileMenu.add(items[MenuIndexConstants.FILE_EXIT]);
    menuBar.add(fileMenu);
    // EDIT
    Menu editMenu = createMenu(strings, StringIndexConstants.EDIT);
    items[MenuIndexConstants.EDIT] = editMenu;
    editMenu.add(items[MenuIndexConstants.EDIT_UNDO]);
    editMenu.add(items[MenuIndexConstants.EDIT_REDO]);
    menuBar.add(editMenu);
    // COLOR - ADJUST
    Menu colorAdjustMenu = createMenu(strings, StringIndexConstants.ADJUST);
    items[MenuIndexConstants.COLOR_ADJUST] = colorAdjustMenu;
    colorAdjustMenu.add(items[MenuIndexConstants.COLOR_ADJUST_BRIGHTNESS]);
    colorAdjustMenu.add(items[MenuIndexConstants.COLOR_ADJUST_CONTRAST]);
    colorAdjustMenu.add(items[MenuIndexConstants.COLOR_ADJUST_GAMMA]);
    colorAdjustMenu.add(items[MenuIndexConstants.COLOR_ADJUST_HUESATURATIONVALUE]);
    // COLOR - HISTOGRAM
    Menu colorHistogramMenu = createMenu(strings, StringIndexConstants.HISTOGRAM);
    items[MenuIndexConstants.COLOR_HISTOGRAM] = colorHistogramMenu;
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_COUNTCOLORSUSED]);
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_EQUALIZE]);
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_NORMALIZE]);
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_TEXTUREPROPERTIES]);
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_SAVEHISTOGRAMAS]);
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_SAVECOOCCURRENCEMATRIXAS]);
    colorHistogramMenu.add(items[MenuIndexConstants.COLOR_HISTOGRAM_SAVECOOCCURRENCEFREQUENCYMATRIXAS]);
    // COLOR - PALETTE
    Menu colorPaletteMenu = createMenu(strings, StringIndexConstants.PALETTE_MENU_ITEM);
    items[MenuIndexConstants.COLOR_PALETTE] = colorPaletteMenu;
    colorPaletteMenu.add(items[MenuIndexConstants.COLOR_PALETTE_SAVEAS]);
    // COLOR - PROMOTE
    Menu colorPromoteMenu = createMenu(strings, StringIndexConstants.PROMOTE);
    items[MenuIndexConstants.COLOR_PROMOTE] = colorPromoteMenu;
    colorPromoteMenu.add(items[MenuIndexConstants.COLOR_PROMOTE_PROMOTETOPALETTED]);
    colorPromoteMenu.add(items[MenuIndexConstants.COLOR_PROMOTE_PROMOTETOGRAY8]);
    colorPromoteMenu.add(items[MenuIndexConstants.COLOR_PROMOTE_PROMOTETOGRAY16]);
    colorPromoteMenu.add(items[MenuIndexConstants.COLOR_PROMOTE_PROMOTETORGB24]);
    colorPromoteMenu.add(items[MenuIndexConstants.COLOR_PROMOTE_PROMOTETORGB48]);
    // COLOR - REDUCE
    Menu colorReduceMenu = createMenu(strings, StringIndexConstants.REDUCE);
    items[MenuIndexConstants.COLOR_REDUCE] = colorReduceMenu;
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_REDUCETOBILEVELTHRESHOLD]);
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_REDUCENUMBEROFSHADESOFGRAY]);
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_CONVERTTOGRAYSCALE]);
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_MEDIANCUT]);
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_OCTREE]);
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_UNIFORMPALETTE]);
    colorReduceMenu.add(items[MenuIndexConstants.COLOR_REDUCE_MAPTOARBITRARYPALETTE]);
    // COLOR
    Menu colorMenu = createMenu(strings, StringIndexConstants.COLOR);
    items[MenuIndexConstants.COLOR] = colorMenu;
    colorMenu.add(colorAdjustMenu);
    colorMenu.add(colorHistogramMenu);
    colorMenu.add(colorPaletteMenu);
    colorMenu.add(colorPromoteMenu);
    colorMenu.add(colorReduceMenu);
    colorMenu.add(items[MenuIndexConstants.COLOR_INVERT]);
    colorMenu.add(items[MenuIndexConstants.COLOR_CONVERTTOMINIMUMCOLORTYPE]);
    menuBar.add(colorMenu);
    // TRANSFORMATIONS
    Menu transformationsMenu = createMenu(strings, StringIndexConstants.TRANSFORMATIONS);
    items[MenuIndexConstants.TRANSFORMATIONS] = transformationsMenu;
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_MIRROR]);
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_FLIP]);
    transformationsMenu.addSeparator();
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_ROTATELEFT90]);
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_ROTATERIGHT90]);
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_ROTATE180]);
    transformationsMenu.addSeparator();
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_CROP]);
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_SCALE]);
    transformationsMenu.add(items[MenuIndexConstants.TRANSFORMATIONS_SHEAR]);
    menuBar.add(transformationsMenu);
    // FILTERS
    Menu filtersMenu = createMenu(strings, StringIndexConstants.FILTERS);
    items[MenuIndexConstants.FILTERS] = filtersMenu;
    menuBar.add(filtersMenu);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_BLUR]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_SHARPEN]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_EDGEDETECTION]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_EMBOSS]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_PSYCHEDELICDISTILLATION]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_LITHOGRAPH]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_HORIZONTALSOBEL]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_VERTICALSOBEL]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_HORIZONTALPREWITT]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_VERTICALPREWITT]);
    filtersMenu.addSeparator();
    filtersMenu.add(items[MenuIndexConstants.FILTERS_MINIMUM]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_MAXIMUM]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_MEDIAN]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_MEAN]);
    filtersMenu.add(items[MenuIndexConstants.FILTERS_OIL]);
    // VIEW
    Menu viewMenu = createMenu(strings, StringIndexConstants.VIEW);
    items[MenuIndexConstants.VIEW] = viewMenu;
    menuBar.add(viewMenu);
    viewMenu.add(items[MenuIndexConstants.VIEW_ZOOMIN]);
    viewMenu.add(items[MenuIndexConstants.VIEW_ZOOMOUT]);
    viewMenu.add(items[MenuIndexConstants.VIEW_SETORIGINALSIZE]);
    // VIEW - INTERPOLATION TYPE
    Menu viewInterpolationMenu = createMenu(strings, StringIndexConstants.VIEW_INTERPOLATIONTYPE);
    items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE] = viewInterpolationMenu;
    //viewMenu.add(viewInterpolationMenu);

    /*CheckboxGroup checkboxGroup = new CheckboxGroup();
    int stringIndex = getStringIndex(MenuIndexConstants.VIEW_INTERPOLATIONTYPE_NEARESTNEIGHBOR);
    items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE_NEARESTNEIGHBOR] = new CheckboxMenuItem(strings.get(stringIndex), true);
    stringIndex = getStringIndex(MenuIndexConstants.VIEW_INTERPOLATIONTYPE_BILINEAR);
    items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE_BILINEAR] = new CheckboxMenuItem(strings.get(stringIndex), false);
    stringIndex = getStringIndex(MenuIndexConstants.VIEW_INTERPOLATIONTYPE_BICUBIC);
    items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE_BICUBIC] = new CheckboxMenuItem(strings.get(stringIndex), false);*/

    viewInterpolationMenu.add(items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE_NEARESTNEIGHBOR]);
    viewInterpolationMenu.add(items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE_BILINEAR]);
    viewInterpolationMenu.add(items[MenuIndexConstants.VIEW_INTERPOLATIONTYPE_BICUBIC]);
    // HELP
    Menu helpMenu = createMenu(strings, StringIndexConstants.HELP);
    items[MenuIndexConstants.HELP] = helpMenu;
    menuBar.add(helpMenu);
    helpMenu.add(items[MenuIndexConstants.HELP_ABOUT]);
    helpMenu.add(items[MenuIndexConstants.HELP_SYSTEMINFORMATION]);
    // add the listener to all items
    for (int i = 0; i < items.length; i++)
    {
      if (items[i] != null)
      {
View Full Code Here

  public PopupMenu makeMenu()
  {
    // Make new popup menu
    PopupMenu menu = new PopupMenu();
    MenuItem item;
    Menu subMenu = new Menu(I18N.gettext("main.main.jetimenu.Account"));
    item = new MenuItem(I18N.gettext("main.main.jetimenu.Login")+"...");
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        LoginWindow.createLoginWindow(backend);
      }
    });
    subMenu.add(item);
    item = new MenuItem(I18N.gettext("main.main.jetimenu.Manage_Services")+"...");
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        //new RegisterServices(backend.getRegisterServices(),backend).show();
        new RegisterServices(backend).setVisible(true);
      }
    });
    subMenu.add(item);


    menu.add(subMenu);
    subMenu = new Menu(I18N.gettext("systemtray.Status"));
    item = new MenuItem(I18N.gettext("main.main.statusmenu.Change_message"));
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        String message = JOptionPane.showInputDialog(backend.getMainWindow(),I18N.gettext("main.main.statusmenu.Status_message"));
        if (message == null) return;
        StatusButton.changeStatus(status,message);
      }
    });
    subMenu.add(item);
 
    subMenu.add(statusMenu(Presence.FREE_FOR_CHAT));
    subMenu.add(statusMenu(Presence.AVAILABLE));
    subMenu.add(statusMenu(Presence.DND));
    subMenu.add(statusMenu(Presence.AWAY));
    subMenu.add(statusMenu(Presence.XA));

   
    item = new MenuItem(I18N.gettext("main.main.presencebutton.Invisible"));
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        StatusButton.changeStatus(Presence.INVISIBLE,null);
      }
    });
    subMenu.add(item);
    menu.add(subMenu);

    // Add exit item
    item = new MenuItem(I18N.gettext("main.main.jetimenu.Exit"));
    item.addActionListener(new java.awt.event.ActionListener()
View Full Code Here

TOP

Related Classes of java.awt.Menu$State

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.