【问题标题】:Is there any way to press ENTER by clicking jButton to pass a event to a jTextfield?有什么方法可以通过单击 jButton 将事件传递给 jTextfield 来按 ENTER 键?
【发布时间】:2021-12-14 09:26:36
【问题描述】:

我在我的项目中为多个 Jtextfields 进行了编码,并为 Enter Key 的每个字段使用了 KeyPressed Events。现在我使用触摸显示器。
现在我想使用一个按钮并通过按键盘的 Enter 键来做同样的事情。
(不想要 grabfocus() 或任何其他解决方案。只想知道有没有办法通过代码按 Enter 键并运行我编码的每个字段的代码。)

示例字段:

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

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
  • 您可以将Action 添加到 Enter 按钮。此操作需要扩展 TextAction。 TextAction 类有一个方法,该方法将返回最后一个具有焦点的文本组件。有关基本示例,请参阅:stackoverflow.com/questions/5668690/…

标签: java events keypress keyevent enter


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-12-11
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2023-02-09
    • 2012-02-19
    • 1970-01-01
    相关资源
    最近更新 更多