本文整理了Java中java.awt.MenuItem.setShortcut()
方法的一些代码示例,展示了MenuItem.setShortcut()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MenuItem.setShortcut()
方法的具体详情如下:
包路径:java.awt.MenuItem
类名称:MenuItem
方法名:setShortcut
暂无
代码示例来源:origin: com.dorkbox/SystemTray
@Override
public
void run() {
_native.setShortcut(new MenuShortcut(vKey));
}
});
代码示例来源:origin: stackoverflow.com
public boolean onMenuOpened(int featureid, Menu menu)
{
menu.clear();
if (!editable)
{
MenuItem itemAdd = menu.add(0, REASSIGN, Menu.NONE, context.getString(R.string.reassign));
MenuItem itemMod = menu.add(1, EDIT, Menu.NONE, context.getString(R.string.modify));
MenuItem itemDel = menu.add(2, DELETE, Menu.NONE, context.getString(R.string.delete));
itemAdd.setShortcut('0', 'a');
itemMod.setShortcut('1', 'm');
itemDel.setShortcut('2', 'd');
}
else
{
MenuItem itemSave = menu.add(3, SAVE, Menu.NONE, context.getString(R.string.savechanges));
itemSave.setShortcut('0', 'S');
}
return true;
}
代码示例来源:origin: stackoverflow.com
this.openFile.setShortcut(new MenuShortcut(KeyEvent.VK_O, false));
this.saveFile.setShortcut(new MenuShortcut(KeyEvent.VK_S, false));
this.close.setShortcut(new MenuShortcut(KeyEvent.VK_F4, false));
代码示例来源:origin: stackoverflow.com
this.openFile.setShortcut(new MenuShortcut(KeyEvent.VK_O, false)); // set a keyboard shortcut
this.saveFile.setShortcut(new MenuShortcut(KeyEvent.VK_S, false));
this.close.setShortcut(new MenuShortcut(KeyEvent.VK_F4, false));
代码示例来源:origin: stackoverflow.com
normalFont.addActionListener(this);
openFile.addActionListener(this);
openFile.setShortcut(new MenuShortcut(KeyEvent.VK_0, false));
file.add(this.openFile);
saveFile.setLabel("Save");
saveFile.addActionListener(this);
saveFile.setShortcut(new MenuShortcut(KeyEvent.VK_S, false));
file.add(this.saveFile);
close.setLabel("Close");
close.setShortcut(new MenuShortcut(KeyEvent.VK_F4, false));
close.addActionListener(this);
file.add(this.close);
代码示例来源:origin: org.scijava/scijava-ui-awt
private void
assignProperties(final MenuItem menuItem, final ShadowMenu shadow)
{
final Accelerator acc = shadow.getMenuEntry().getAccelerator();
if (acc != null) {
final int code = acc.getKeyCode().getCode();
final boolean shift = acc.getModifiers().isShiftDown();
final MenuShortcut shortcut = new MenuShortcut(code, shift);
menuItem.setShortcut(shortcut);
}
final ModuleInfo info = shadow.getModuleInfo();
if (info != null) menuItem.setEnabled(info.isEnabled());
}
代码示例来源:origin: gurkenlabs/litiengine
private static Menu initFileMenu() {
Menu mnFile = new Menu(Resources.strings().get("menu_file"));
MenuItem create = new MenuItem(Resources.strings().get("menu_createProject"));
create.setShortcut(new MenuShortcut(KeyEvent.VK_N));
create.addActionListener(a -> EditorScreen.instance().create());
MenuItem load = new MenuItem(Resources.strings().get("menu_loadProject"));
load.setShortcut(new MenuShortcut(KeyEvent.VK_O));
load.addActionListener(a -> EditorScreen.instance().load());
MenuItem save = new MenuItem(Resources.strings().get("menu_save"));
save.setShortcut(new MenuShortcut(KeyEvent.VK_S));
save.addActionListener(a -> EditorScreen.instance().save(false));
MenuItem saveAs = new MenuItem(Resources.strings().get("menu_saveAs"));
saveAs.addActionListener(a -> EditorScreen.instance().save(true));
MenuItem exit = new MenuItem(Resources.strings().get("menu_exit"));
exit.setShortcut(new MenuShortcut(KeyEvent.VK_Q));
exit.addActionListener(a -> System.exit(0));
mnFile.add(load);
mnFile.add(create);
mnFile.add(save);
mnFile.add(saveAs);
mnFile.addSeparator();
recentFiles = new Menu(Resources.strings().get("menu_recentFiles"));
loadRecentFiles();
mnFile.add(recentFiles);
mnFile.addSeparator();
mnFile.add(exit);
return mnFile;
}
代码示例来源:origin: gurkenlabs/litiengine
saveMapSnapshot.setShortcut(new MenuShortcut(KeyEvent.VK_ENTER));
saveMapSnapshot.addActionListener(a -> EditorScreen.instance().saveMapSnapshot());
mapProps.setShortcut(new MenuShortcut(KeyEvent.VK_M));
mapProps.addActionListener(a -> {
if (EditorScreen.instance().getMapComponent().getMaps() == null || EditorScreen.instance().getMapComponent().getMaps().isEmpty()) {
代码示例来源:origin: gurkenlabs/litiengine
zoomIn.setShortcut(new MenuShortcut(KeyEvent.VK_PLUS));
zoomIn.addActionListener(a -> EditorScreen.instance().getMapComponent().zoomIn());
zoomOut.setShortcut(new MenuShortcut(KeyEvent.VK_MINUS));
zoomOut.addActionListener(a -> EditorScreen.instance().getMapComponent().zoomOut());
内容来源于网络,如有侵权,请联系作者删除!