Java JMenu createMenuItems(JMenu menu, String[] menuItemNames)

Here you can find the source of createMenuItems(JMenu menu, String[] menuItemNames)

Description

create Menu Items

License

Open Source License

Declaration

public static void createMenuItems(JMenu menu, String[] menuItemNames) 

Method Source Code

//package com.java2s;
/**// w  w  w. j a va  2  s. c  om
 *   Copyright 2004-2005 Sun Microsystems, Inc.
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 */

import javax.swing.*;

import java.util.ArrayList;

public class Main {
    public static void createMenuItems(JMenu menu, String[] menuItemNames) {
        ArrayList menuItems = new ArrayList();
        JMenuItem menuItem = null;
        for (int i = 0; i < menuItemNames.length; i++) {
            menuItem = new JMenuItem(menuItemNames[i]);
            menuItem.setMnemonic(menuItemNames[i].charAt(0));
            menu.add(menuItem);
        }
    }
}

Related

  1. countCheckBoxMenuItem(JMenu menu)
  2. createMenu(String menuText, JMenu menu, ActionListener listener)
  3. createMenuBar(JMenu... menues)
  4. createMenuItem(JMenu parent, String text)
  5. createMenuItemCustomAction(JMenu menu, int type, String text, String command, ImageIcon image, int acceleratorKey, String toolTip, ActionListener action)
  6. createTooltiplessJMenu(Action action)
  7. disableMenuIfAllMenuItemsAreDisabled(JMenu menu, boolean bRemoveEmptySubMenus)
  8. enableAll(JMenu menu)
  9. fillFontMenu(JMenu fontMenu)