如何将键盘上的回车键分配给JButton

时间:2013-04-21 14:37:40

标签: java swing netbeans jframe

我创建了一个带有JButton的Jframe用于特定操作。 现在请我想要一种情况,只要我按下键盘上的输入键,它就会执行我在Jbutton中编码的动作。 我的Jframe是用Netbeans 7.3设计的。

2 个答案:

答案 0 :(得分:3)

  

现在,我想要一种情况,即只要我按下键盘上的输入键,它就会执行我在Jbutton中编码的动作。

  • 使您的JButton成为JRootPane的默认按钮。
  • 您可以通过在根窗格上调用setDefaultButton(myJButton)来执行此操作。
  • 您可以通过在JFrame上调用getRootPane()来获取JRootPane。

  • 请注意,如果您希望在JTextField具有焦点时执行此操作,则解决方案会有所不同;在这里,您需要将给予JButton的相同ActionListener添加到JTextField。

答案 1 :(得分:-1)

实施ActionListener接口

  

用于接收动作事件的侦听器接口。这个班级   有兴趣处理动作事件实现此接口,   并且使用该组创建的对象使用组件注册,   使用组件的addActionListener方法。当动作事件发生时   发生时,调用该对象的actionPerformed方法。