我想在java中添加只需删除的快捷方式

我想在java中添加只需删除的快捷方式,java,awt,notepad,Java,Awt,Notepad,如何在第9行添加菜单或删除?请帮帮我 ms[0] = new MenuShortcut(KeyEvent.VK_N); ms[1] = new MenuShortcut(KeyEvent.VK_O); ms[2] = new MenuShortcut(KeyEvent.VK_S); ms[3] = new MenuShortcut(KeyEvent.VK_P); ms[4] = new MenuShortcut(KeyEvent.VK_Z); ms[5] = new MenuShortcut(K

如何在第9行添加菜单或删除?请帮帮我

ms[0] = new MenuShortcut(KeyEvent.VK_N);
ms[1] = new MenuShortcut(KeyEvent.VK_O);
ms[2] = new MenuShortcut(KeyEvent.VK_S);
ms[3] = new MenuShortcut(KeyEvent.VK_P);
ms[4] = new MenuShortcut(KeyEvent.VK_Z);
ms[5] = new MenuShortcut(KeyEvent.VK_X);
ms[6] = new MenuShortcut(KeyEvent.VK_C);
ms[7] = new MenuShortcut(KeyEvent.VK_V);
ms[8] = new MenuShortcut(KeyEvent.VK_DELETE);
ms[9] = new MenuShortcut(KeyEvent.VK_F);
ms[10] = new MenuShortcut(KeyEvent.VK_F3);
ms[11] = new MenuShortcut(KeyEvent.VK_H);
ms[12] = new MenuShortcut(KeyEvent.VK_G);
ms[13] = new MenuShortcut(KeyEvent.VK_A);
ms[14] = new MenuShortcut(KeyEvent.VK_F5);
试试这个:

menuItem.setAccelerator(KeyStroke.getKeyStroke(
    java.awt.event.KeyEvent.VK_S, 
    java.awt.Event.CTRL_MASK));
其中,VK_S是所需的键,CTRL_MASK是控制键

还有一个选择是使用

menuItem.setMnemonic('F');
如果在运行程序时按ALT+F,这将起作用

仅供删除使用

jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));

您使用的是IDE(Netbeans)吗?@Peter不,我使用的是eclipse。您应该添加更多关于您试图完成的任务以及复制问题的最少代码的信息(请参阅)。在您的情况下,代码应该是创建一个窗口并创建menu@baudsp哦,对不起。我第一次来这里。我现在正在读这个链接。谢谢你的好意!此外,在netbeans中,如果双击菜单上的快捷键(在“设计”视图中),将弹出一个新对话框,您可以从中添加快捷键。然而,我没有任何经验与日食,我想使用删除键,而不是VK_S。对不起。。。我可以使用加速器只删除键吗?但谢谢你的好意!!非常感谢。只是删除?不是CTRL+DELETE还是ALT+DELETE?@Diana请查看更新的答案