【发布时间】:2012-08-08 01:55:48
【问题描述】:
我们知道我们可以在 setaccelerator() 方法的帮助下调用菜单项,其中需要两次击键的组合。如果我想通过一个按键来调用一个菜单项怎么办...这是我遇到一点问题的地方
menuitem=new JMenuItem("Delete");
menuitem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE);
menu.add(menuitem);
请帮忙....!!
【问题讨论】:
-
您希望当用户在菜单中时发生这种情况,还是让他们能够在任何地方按一个键并发生相同的功能?如果是第二个,我建议使用键绑定并直接调用操作。
标签: java swing keystroke jmenu jmenuitem