Java JMenuItem setAccelerator(JMenuItem menuItem, int key, int mask)

Here you can find the source of setAccelerator(JMenuItem menuItem, int key, int mask)

Description

set Accelerator

License

Open Source License

Declaration

public static void setAccelerator(JMenuItem menuItem, int key, int mask) 

Method Source Code

//package com.java2s;
/*// w w w. j a v a 2s.co m
 Storybook: Scene-based software for novelists and authors.
 Copyright (C) 2008 - 2012 Martin Mustun
    
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.
    
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
    
 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import javax.swing.JMenuItem;

import javax.swing.KeyStroke;

public class Main {
    public static void setAccelerator(JMenuItem menuItem, int key, int mask) {
        menuItem.setAccelerator(KeyStroke.getKeyStroke(key, mask));
    }
}

Related

  1. layoutMenuItem(JMenuItem menuItem, FontMetrics fm, String text, FontMetrics fmAccel, String acceleratorText, Icon icon, Icon checkIcon, Icon arrowIcon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewRect, Rectangle iconRect, Rectangle textRect, Rectangle acceleratorRect, Rectangle checkIconRect, Rectangle arrowIconRect, int textIconGap, int menuItemGap)
  2. linkMenuItem(final JMenuItem master, final JMenuItem slave)
  3. pintaBarraMenu(Graphics g, JMenuItem menuItem, Color bgColor)
  4. recursiveUpdateOrInsertMenuItem(MenuElement menu, JMenuItem menuItem, boolean hideOnUpdate)
  5. replaceMenuItem( @Nonnull JMenuItem orginalMenuItem, @Nonnull JMenuItem replacementMenuItem)
  6. setCtrlAccelerator(final JMenuItem jmi, final char accelerator)
  7. setCtrlAccelerator(JMenuItem jmi, char accelerator)
  8. setEnabled(boolean enabled, JMenuItem... items)
  9. setKeystroke(JMenuItem m, int key)