假如菜单项为jMenu1,菜单上显示文字为"File",要把F设为快捷键,则调用下面的语句
jMenu1.setMnemonic('f');

解决方案 »

  1.   

    如果你是用JB,则就是设置一下菜单的mnemonic属性
      

  2.   

    除了setMnemonic外还有一个叫setAccelerator(),前者用于菜单中某个字线下加线,后者则用于JMemuItem的快捷键的应用,不才得调用KeyStroke.getKeyStroke,你先试试吧。
    例:设JMenuItem NewItem=new JMenuItem("New");
          NewItem.setAccelerator(KeyStroke.getKeyStroke('N',Event.CTRL_MASK));
      

  3.   

    在JB6中,假如菜单上显示文字为"文件(F)",要把F设为快捷键,设置一下菜单的mnemonic属性即可;如果有菜单项为“保存(S)”,要设置Ctrl+S快捷键进行保存,则设置一下菜单项的accelerator属性即可。