private JMenuItem createMenuItem(JMenu m, String label, String command, int shortcut) { JMenuItem mi = createMenuItem(m, label, command); mi.setMnemonic(shortcut); mi.setAccelerator(KeyStroke.getKeyStroke(shortcut, getToolkit().getMenuShortcutKeyMask())); return mi; }
fileGameNew.setActionCommand("fileGameNew"); //$NON-NLS-1$ fileGameNew.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, getToolkit().getMenuShortcutKeyMask())); submenu.add(fileGameNew); fileGameOpen = new JMenuItem(Messages viewMekDisplay.setMnemonic(KeyEvent.VK_D); viewMekDisplay.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, getToolkit().getMenuShortcutKeyMask())); menu.add(viewMekDisplay); viewMiniMap = new JMenuItem(Messages viewMiniMap.setMnemonic(KeyEvent.VK_M); viewMiniMap.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M, getToolkit().getMenuShortcutKeyMask())); menu.add(viewMiniMap); viewUnitOverview = new JMenuItem(Messages viewUnitOverview.setMnemonic(KeyEvent.VK_U); viewUnitOverview.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U, getToolkit().getMenuShortcutKeyMask())); menu.add(viewUnitOverview); viewZoomIn = new JMenuItem(Messages viewMovementEnvelope.setMnemonic(KeyEvent.VK_Q); viewMovementEnvelope.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q, getToolkit().getMenuShortcutKeyMask())); menu.add(viewMovementEnvelope); viewMovModEnvelope = new JMenuItem(Messages