烦啊~~~自己按照书上的窗体写了代码好长,现在想在一个按钮中加入一个为"ENTER"的快捷键,但是...试过好多方法都不行,请各位高手大侠帮帮手好吗???给个例子!!!!

解决方案 »

  1.   

    回车触发按钮的代码http://www.xio.name/blog/blog.htm?id=10067
      

  2.   

    实现Action接口 //将确定按钮与ENTER键绑定
    confirmButton.getInputMap(JButton.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "CLICK");
    confirmButton.getActionMap().put("CLICK", this);
      

  3.   

    一般是给当前的panel写键盘监听,除非你能确定你要求的那个button能获得焦点,不过这样做有意义么?
      

  4.   

    先要让装JButton的contentPane获得焦点 requestFocus();
    然后再做键盘监听
      

  5.   

    可以看出菜鸟如此之多,这么多真正能够理解按键处理的只有zhouqi724(如花姑娘)。悲哀
      

  6.   

    zhouqi724(如花姑娘),厉害,不过我也使这么想的,呵呵