我创建了一个带有JButton的Jframe用于特定操作。 现在请我想要一种情况,只要我按下键盘上的输入键,它就会执行我在Jbutton中编码的动作。 我的Jframe是用Netbeans 7.3设计的。
答案 0 :(得分:3)
现在,我想要一种情况,即只要我按下键盘上的输入键,它就会执行我在Jbutton中编码的动作。
setDefaultButton(myJButton)
来执行此操作。 您可以通过在JFrame上调用getRootPane()
来获取JRootPane。
请注意,如果您希望在JTextField具有焦点时执行此操作,则解决方案会有所不同;在这里,您需要将给予JButton的相同ActionListener添加到JTextField。
答案 1 :(得分:-1)
实施ActionListener接口
用于接收动作事件的侦听器接口。这个班级 有兴趣处理动作事件实现此接口, 并且使用该组创建的对象使用组件注册, 使用组件的addActionListener方法。当动作事件发生时 发生时,调用该对象的actionPerformed方法。