当前位置: 首页 > 知识库问答 >
问题:

有什么方法可以通过单击jButton来按ENTER将事件传递给JTextField吗?

郎刚捷
2023-03-14

我已经为项目中的多个Jtextfields编写了代码,并为每个字段使用了Enter Key的KeyPressed事件。现在我使用一个触摸监视器。
现在我想使用一个按钮,通过按键盘上的回车键来做同样的事情。
(不想要grabfocus()或任何其他解决方案。只想知道有什么方法可以通过代码按回车键并运行我编码的每个字段的代码。)示例字段

下面是一个示例框架。
如果我的光标在字段1上,我想运行我在event.getKeyCode()==10中使用的代码。
如果我的光标在字段2上,我想运行我在event.getKeyCode()==10中使用的代码。
如果光标在字段3上,我想运行我在event.getkeycode()==10中使用的代码。
如果我的光标在字段4上,我想运行我在event.getKeyCode()==10中使用的代码。

共有1个答案

盛超
2023-03-14

这个问题非常不清楚,但也许您正在寻找一个附加到按钮上的ActionListener。

 类似资料:
  • 当选中复选框在第二个文本域上设置启用(false)并按回车键时,需要将焦点放在第三个文本域 ,如果没有选中任何复选框,则按回车键可以将焦点放在文本域上作为流。我应该添加任何代码或如何使其工作 我的GUI:

  • 问题内容: 仅使用和值,并集中在(最好没有的)内部时,是否可以通过按Enter键来触发方法?因为,只希望用户按下“ Enter”键才能更新name字符串状态。 这是代码: 问题答案: 您可以做的是使用React的关键事件,如下所示: 现在,要检测回车键,请将功能更改为: 因此,这是向输入元素添加事件侦听器。请参阅React的键盘事件。enterPressed然后,该函数在发生事件时被触发,现在en

  • 问题内容: 我正在为我的数据库开发GUI设计。 在设计了大多数框架并对其进行调试之后,我释放了我需要使用 ENTER 键(而不是仅单击它)将选项添加到“触发”按钮。 我应该怎么做?我当前正在为按钮使用 MouseListener ,并希望添加一个在按下ENTER键时执行相同操作的Listener。谢谢 问题答案: 使用Enter键调用按钮的动作是LAF问题。Windows支持该功能,但是在默认的M

  • 问题内容: 我正在寻找一种将变量或字符串或任何东西传递给JButton的匿名actionlistener(或显式actionlistener)的方法。这是我所拥有的: 现在,我只是声明是一个全局变量,但是我讨厌这种工作方式。有更好的选择吗? 问题答案: 创建一个实现该接口的类。 提供具有参数的构造函数。 问题?

  • 我有一个具有不同步骤的表单,它们都共享相同的标题结构。 不同步骤中标题的唯一区别是标题中的措辞随步骤而变化。 我正在寻找这样做的方法: 在我的vue路由器中: 因此,当路由为form/step1时,我希望我的表单组件接收在我的子配置中设置的标题道具,如上所述,依此类推。 我希望避免在父组件中管理这些信息,也希望避免我的孩子将这些信息与事件(例如与父组件或使用vuex)进行通信。我正在vue路由器中

  • 问题内容: 我想知道是否有人可以指出我正确的方向。我有一个带有click事件的asp.net按钮(运行一些服务器端代码)。我想做的是通过ajax和jquery调用此事件。有什么办法吗?如果是这样,我会喜欢一些例子。 提前致谢 问题答案: 这就是jQuery对于ASP.Net开发人员真正的亮点。假设您有这个ASP按钮: 呈现后,您可以查看页面的源,页面上的ID不会是btnAwesome,而是$ ct