java通过一次按键调用MenuItem
我们知道,在需要组合两次击键的情况下,可以借助setaccelerator()方法调用菜单项。如果我只想通过一次击键来调用一个菜单项怎么办。。。这就是我有点问题的地方
menuitem=new JMenuItem("Delete");
menuitem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE);
menu.add(menuitem);
请帮帮我
你可以在下面搜索框中键入要查询的问题!
我们知道,在需要组合两次击键的情况下,可以借助setaccelerator()方法调用菜单项。如果我只想通过一次击键来调用一个菜单项怎么办。。。这就是我有点问题的地方
menuitem=new JMenuItem("Delete");
menuitem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE);
menu.add(menuitem);
请帮帮我
# 1 楼答案
有关详细信息,请查看How to Use Menus。下面是一个利用
Action
定义加速器的示例。您还可以在菜单项上设置加速器,即:item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0));