/** * Set shortcuts text displayed in this menu item. * This DOES NOT set actual hot key for this menu item, it only makes shortcut text visible in item. * @param keycode from {@link Keys}. */ public MenuItem setShortcut (int keycode) { return setShortcut(Keys.toString(keycode)); }
private void assignShortcut(Actor actor, String rawAttributeData) { if (actor instanceof MenuItem) { MenuItem menuItem = (MenuItem) actor; String shortcut = App.inst().getShortcuts().resolveShortcutString(rawAttributeData); menuItem.setShortcut(shortcut); } } }
menuItem.setShortcut(CommonUtils.ellipsize(file.path(), 72)); // Will use shortcut label to display file path menuItem.getShortcutCell().left().expandX(); menuItem.getLabelCell().expand(false, false).left();
fileMenu.addItem(new MenuItem("menuitem #2").setShortcut("f1")); fileMenu.addItem(new MenuItem("menuitem #3").setShortcut("f2")); fileMenu.addItem(new MenuItem("menuitem #4").setShortcut("alt + f4")); subMenuItem.setShortcut("alt + insert"); subMenuItem.setSubMenu(createSubMenu()); fileMenu.addItem(subMenuItem); MenuItem disabledItem2 = new MenuItem("disabled menuitem shortcut").setShortcut("alt + f4"); disabledItem2.setDisabled(true);