1

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

4

2 回答 2

3

现在请我想要一种情况,只要我在键盘上按下回车键,它就会执行我在 Jbutton 中编写的操作。

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

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

于 2013-04-21T14:39:40.850 回答
-1

实现 ActionListener 接口

用于接收动作事件的监听器接口。对处理动作事件感兴趣的类实现此接口,并且使用该类创建的对象使用组件的 addActionListener 方法注册到组件。当动作事件发生时,该对象的 actionPerformed 方法被调用。

于 2013-04-21T14:40:07.020 回答