...
menuOperateExit = new JMenuItem("Exit", 'x');
menuOperateExit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F4, InputEvent.ALT_MASK));  menuOperateExit.addActionListener(this);
...
...关于Exit的菜单代码,ALT + F4 为快捷键

解决方案 »

  1.   

    这么设置的快捷键无法只设置一个键,非得加上Alt不可
    看看这几篇文章
    http://www.csdn.net/expert/topic/777/777080.xml?temp=.5746271
    http://www.csdn.net/expert/topic/774/774090.xml?temp=8.910769E-02
    http://www.csdn.net/expert/topic/809/809191.xml?temp=.7852747
    里面有好几个设置快捷键的方法,我当时试过了,基本上都可以。
      

  2.   

    高手,jbutton里面没有类似JMenuItem("Exit", 'x')的构造函数,我到底如何实现jbutton的热键.
      

  3.   

    JButton btnBook;
    .....
    btnBook.setMnemonic('B');ALT + B 为快捷键
      

  4.   

    搜索本论坛“快捷键”
    马上可以找到你需要的资料
    我记得曾经回答过(很多人回答)这种问题,而且问题已经解决
    楼上设置的必须加ALT键,无法单独设置一个键为快捷键
      

  5.   

    用一个IF语句搞定:
    if (e.getKeyCode()==e.VK_ENTER) 
    {
    你的语句。
    }
    按回车如是两个键则:
    if (e.getKeyCode()==e.VK_ENTER && e.getKeyCode()==e.VK_1) 
    {
    你的语句。
    }
    回车加1