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

通过回车键触发JButton?

丌官星渊
2023-03-14

我正在为我的数据库开发GUI设计。

在设计了大部分框架并调试它们之后,我发布了我需要使用ENTER键添加触发按钮的选项,而不是只点击它。

我应该怎么做?我目前正在使用MouseListener作为我的按钮,并希望添加一个在按ENTER键时执行相同操作的监听器。谢谢

共有2个答案

宰父冠玉
2023-03-14

你应该永远不需要使用带有任何按钮的MouseListener。相反,你应该使用ActionListener。当键盘根据外观要求点击或激活按钮时,这会提醒您

了解如何编写动作侦听器,以及如何使用按钮、复选框和单选按钮了解更多详细信息

松桐
2023-03-14

使用回车键来调用按钮的操作是一个LAF问题。这在视窗中是支持的,但是在默认的金属LAF中你使用空格键。

查看Enter Key和Button以获得一些解决方案:

>

  • 您可以使用UIManager将按钮设置为默认按钮,因为您可以从一个按钮切换到另一个按钮:UIManager.put("Button.defaultButtonFollowsFocus",布尔值。TRUE);

    您可以使用键绑定来映射回车键按下/释放事件。

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

    • 本文向大家介绍jquery实现回车键触发事件(实例讲解),包括了jquery实现回车键触发事件(实例讲解)的使用技巧和注意事项,需要的朋友参考一下 键盘事件有3: keydown,keypress,keyup,分别是按下,按着没上抬,上抬键盘 。 正确代码为: 推荐:keyup,防止笔记本键盘不小心触摸到了 1.有些文档中有写成这样: XP系统IE6下是不成功的。 2.还有INPUT的 这种情况要

    • 本文向大家介绍浅谈键盘上回车按钮的js触发事件,包括了浅谈键盘上回车按钮的js触发事件的使用技巧和注意事项,需要的朋友参考一下 input 的回车触发事件。 简单,就当做个笔记咯。 以上这篇浅谈键盘上回车按钮的js触发事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

    • 我通过jira触发器插件将jenkins作业设置为触发器<但是jenkins作业没有被触发,尽管它从JIRA那里获得了webhook事件。 我检查了如下内容。 Jenkins得到了网络钩子事件。我在詹金斯日志上检查了这个。 我试着为詹金斯设置各种方式,但都失败了。我想知道如何设置jira触发器 > 测试环境 吉拉:6.4.11 我的测试用例是。。。 Jenkins工作设置 选中:向JIRA添加注释

    • 我在一个页面上有几个html控件和一个搜索按钮。当用户在输入控件之外时(即焦点不在输入控件内),如果用户按enter键,我想触发搜索按钮的单击事件。搜索按钮不是按钮,也不在内 目前我正在做这个

    • 代码本身没有给出任何错误,但每当我运行它时,Trailhead都会给我以下消息: “挑战尚未完成……问题是:执行触发器没有按预期工作。” 以下是说明: 对于此质询,您需要创建一个触发器,在插入或更新之前检查复选框。如果复选框字段为true,则会将发货邮政编码(其API名称为ShippingPostalCode)设置为与帐单邮政编码(BillingPostalCode)相同。 Apex触发器必须调用